精華區beta Minecraft 關於我們 聯絡資訊
說到這個就一肚子氣 很多人開服不懂重點(我在巴哈有發過類似的文) 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
t19910422:1tick是50ms 04/18 17:24
感謝更正 寫到別的東西了 XD ※ 編輯: cowbaying 來自: 114.35.167.226 (04/18 17:36)
SmallBeeWayn:話說那些以上有NPU? 我主機板是Intel 82574L 04/18 22:09
miau9202:我想你應該考慮樓主的需求以及用途。 04/19 00:41
miau9202:雖然我現在想拿wireshark來檢測一下,但是好懶。 04/19 00:51
基本上82574L就是NPU 要看有哪些功能是硬體式的 請看datasheet或brief 原則上也就是有寫improve CPU usage 或 utilization 或是有IO或hardware之類的字眼 深入一點還要看這硬體元件提供了什麼功能 最重要最重要的是記得依照你的作業系統 使用製造商提供的驅動程式驅動該硬體 ※ 編輯: cowbaying 來自: 114.35.167.226 (04/19 11:28)