為什麼這篇minecraft記憶體優化模組鄉民發文收入到精華區:因為在minecraft記憶體優化模組這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者houboyjacky (Jacky Hou)看板Minecraft標題[討論] 伺服器LAG解...
各位大大您好
小弟首次發文
想與你們討論Server延遲問題
本身是使用FreeBSD建置Server
平常業務也只有學生用FTP上傳作業、網站瀏覽
大部分業務就是Minecraft Server
Server I7-870 8G 使用1.5G Ramdisk(速度保證 :D ) 學術網路(100M)
啟動參數參考其他網友的網站後即時Java背景處理參數
再加入自己的以前使用的參數與設備所限制參數的大小
-server -Xms4g -Xmx4g -XX:MaxDirectMemorySize=400m -XX:NewSize=3g
-XX:MaxNewSize=3g -XX:+UseParNewGC -XX:MaxTenuringThreshold=2
-XX:SurvivorRatio=8 -XX:+UnlockDiagnosticVMOptions
-XX:ParGCCardsPerStrideChunk=32678
-XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled
-XX:+ParallelRefProcEnabled -XX:+CMSClassUnloadingEnabled
-XX:CMSInitiatingOccupancyFraction=80 -XX:+UseCMSInitiatingOccupancyOnly
-XX:+AlwaysPreTouch -XX:+PrintGCDetails -XX:+PrintGCTimeStamps
-XX:+PrintGCDateStamps -XX:+PrintTenuringDistribution
-XX:+PrintGCApplicationStoppedTime -XX:-OmitStackTraceInFastThrow
-Djava.net.preferIPv4Stack=true
我採用的是最後一版的cauldron-1.7.10-1.1240.06.213-server
模組裝了近五十個(Minecraft Client顯示的)
bukkit裝了AuthMe、Essentials、Installer、
mcMMO、McCombatLevel、Vault、Clearlag、EnchantView、PluginManager
以上是我的軟硬體設備
我不知道有沒有其他版友也是24小時全開Server
目前這個伺服器調整到現在
已經有三天多沒有關機
Minecraft也沒重開
上線人數大概在7人左右
未來人數也會增加
基本上FreeBSD不重開也很穩
除非有重大更新或軟體升級
不然不會重開機
想請問一下
在兩三人在地底挖礦的時候 其他人在陸地上
整個Server會呈現回朔、延遲較嚴重的狀況
平常偶爾是會看到其他人或怪物走路突然瞬移
長期開啟伺服器有什麼需要注意或我所缺漏的
還是參數可以進一步優化穩定Server
除了換開服軟體 XD
請版友提供意見
感恩您:D
--
[Personal Computer]
CPU :Intel I7 4790K 4.5G 1.25v MotherBoard :ASUS Z87-EXPERT
VGA :Poseidon-GTX780-P-3GD5 Water Block :EK-Supremacy-Full Nickel
Radiator:Alphacool NexXxoS ST30 Cooling System:LARKOOLER (SkyWater 330)
RAM :Kingston HyperX 1600 8G x 4 CD-ROM :LITE-OM iHAS324
HDD :M4 128G+M500 240G+WD 500G(10K)+WD 1TB(7.2K)+Hitachi 2TB(7.2K)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.245.253
※ 文章網址: https://www.ptt.cc/bbs/Minecraft/M.1425010544.A.FB8.html
這是我的這時候的狀況
http://ppt.cc/9zIc
直接打/lagg gc
也會定期清理系統內的地上掉落物
是怪物太多嗎??
http://ppt.cc/H6Mm
剛剛@_@...動物模組蠻多
TPS有時候會掉到13...
平常倒是還好保持最高的20
※ 編輯: houboyjacky (1.163.245.253), 02/27/2015 16:23:28
那是ClearLag,我覺得他只有通知移除的功能XD
NoLagg和需求的Lib無法加裝,會造成Server當掉
可能跟開服軟體也有關係
現在我是用另外一套LolnetNoLagg
類似限制生物成長也會移除生物的插件
類似的效果
不知道會不會比較好一些
※ 編輯: houboyjacky (1.163.245.253), 02/27/2015 17:46:55
喔喔 好的 我嘗試看看 會不會好一點
※ 編輯: houboyjacky (1.163.245.253), 02/27/2015 19:17:13
使用率平時三四人所有處理程序總和大概在2X%
十一人所有處理程序總合大概在80%左右
還是只能重開一途嗎 ? XD
※ 編輯: houboyjacky (1.163.245.253), 02/27/2015 21:43:06
個別使用的CPU處理大多是0%(大概是GC在等) 只有一個執行序是才是主要的Server運作...
我調到現在覺得Server在怎麼調整都是GC平行化 沒辦法把Server平行下去
小弟孤陋寡聞 MPI 這是頭一次聽到
※ 編輯: houboyjacky (1.163.245.253), 02/28/2015 11:23:23
哈哈 因為那個伺服器專門給Dcard朋友+學校的學弟妹而開的
如果你有Dcard可以搜尋一下
小弟伺服器也查了不少資料
但是功力尚淺
沒有這麼專業 感謝大大提供
我很納悶沒有Minecraft平行化運算
不過知道那個很麻煩...
※ 編輯: houboyjacky (1.163.245.253), 02/28/2015 16:22:28
大大太強大了Q_Q
望塵莫及
感謝y大幫忙,我再嘗試把mod參數改一改
可視Chunk距離減少會有幫助XD 預設還是10
※ 編輯: houboyjacky (1.163.242.93), 03/01/2015 11:19:49
因為是Cauldron,不能同時使用fastcraft,這個方法我試過了
感謝各位的回答,我嘗試限縮範圍
後來改用SSD之後
變得不會再有延遲的狀況發生
記憶體方面也有所提升
順暢度更高
感謝各位大大
※ 編輯: houboyjacky (59.120.9.142), 04/26/2015 15:21:23