Re: [討論] 開伺服器的電腦到底要多好才夠呢?
看板Minecraft作者cowbaying (壓力太大 囧mmmmmmmmmmm)時間12年前 (2013/04/18 16:48)推噓0(0推 0噓 4→)留言4則, 3人參與討論串4/5 (看更多)
說到這個就一肚子氣
很多人開服不懂重點(我在巴哈有發過類似的文)
minecraft的封包更新時間是50ms(20cycles per sec)
也就是1 tick的時間
這頻率算很高
可想而知網路IO吃重
一般主機板上都會整合網路晶片在裡頭
但是單純是韌體式的(便宜的網卡也是這類型)
所以封包處理都會需要經過CPU
重點來了
當玩家在伺服器內「移動」的時候
因為會同時更新chunks
封包增加
仔細觀察CPU負載會突然飆高
如果飆到接近甚至是100%
這就表示封包的量大到處理器處理不來
此時你有兩個方案
1.換好一點的CPU
2.換張有NPU或其他網路硬體設計的網卡
基本上我比較建議換張網卡
畢竟是特化的硬體
對封包的IO處理上自然是比CPU強多了
至於有NPU的網卡價格如何?
請自己去查吧
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.35.167.226
→
04/18 17:24, , 1F
04/18 17:24, 1F
感謝更正 寫到別的東西了 XD
※ 編輯: cowbaying 來自: 114.35.167.226 (04/18 17:36)
→
04/18 22:09, , 2F
04/18 22:09, 2F
→
04/19 00:41, , 3F
04/19 00:41, 3F
→
04/19 00:51, , 4F
04/19 00:51, 4F
基本上82574L就是NPU
要看有哪些功能是硬體式的
請看datasheet或brief
原則上也就是有寫improve CPU usage 或 utilization
或是有IO或hardware之類的字眼
深入一點還要看這硬體元件提供了什麼功能
最重要最重要的是記得依照你的作業系統
使用製造商提供的驅動程式驅動該硬體
※ 編輯: cowbaying 來自: 114.35.167.226 (04/19 11:28)
討論串 (同標題文章)
完整討論串 (本文為第 4 之 5 篇):