Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

dev:minetest [30.12.2013 20:01]
ritchie test server_unload_unused_data_timeout
dev:minetest [30.01.2014 17:44] (aktuální)
ritchie [Změny v konfiguraci] +antiduplicity patch
Řádek 2: Řádek 2:
  
 Zde se nacházejí informace o správě minetestu jako programu. Zde se nacházejí informace o správě minetestu jako programu.
 +
 +Konfigurační soubor [[minetest:conf|minetest.conf]].
  
 Když se přesune GIT složka minetestu, pro správnou kompilaci se musí opravit cesty v souborech složky minetest/CMakeFiles Když se přesune GIT složka minetestu, pro správnou kompilaci se musí opravit cesty v souborech složky minetest/CMakeFiles
Řádek 19: Řádek 21:
 ===== Změny v konfiguraci ===== ===== Změny v konfiguraci =====
  
-30.12.2013 19:57 server_unload_unused_data_timeout zmena z 29 na 58 - test, co to udělá s pamětí a chodem mtserveru+== 30.12.2013 19:57 == 
 +server_unload_unused_data_timeout změna z 29 na 58 - test, co to udělá s pamětí a chodem mtserveru (změněno v konzoli i v confu) 
 +  server_unload_unused_data_timeout = 58 
 + 
 +== 30.12.2013 22:40 == 
 +server_unload_unused_data_timeout změna z 58 na 300 sekund  \\  
 +server_map_save_interval změna z 5,3 na 30 sekund (obě hodnoty změněny v konzoli i v confu) 
 +  server_unload_unused_data_timeout = 300 
 +  server_map_save_interval = 30 
 +/etc/crontab: 
 +<code text> 
 +# anti-spindown action for raid discs 
 +*/5 8-23 * * *  minetest    ls /opt/minetest-utils/ > /dev/null 
 +*/5 0-1 * * *   minetest    ls /opt/minetest-utils/ > /dev/null 
 +</code> 
 + 
 +== mezitím.. == 
 +měníme client_unload_unused_data_timeout ze 600 na 1200 
 +  client_unload_unused_data_timeout = 1200 
 + 
 +== 30.12.2013 23:55 == 
 +spotřeba RAM vzrostla ale zvedl se maxlag a mtserver je pomalejší, dělá to lagy a rollbacky při stavění a kopání \\  
 +zakomentování anti-spindown řádků v /etc/crontab + cron reload 
 + 
 +== 31.12.2013 11:12 == 
 +hned co se Pitriss připojil na IBM, maxlag vzrostl na 2, vracíme server_map_save_interval z 30 na 5,3, mohlo to lagovat, protože to musí skladovat velké datastruktury připravené na zápis \\  
 +  server_map_save_interval = 5.3 
 + 
 +== 1.1.2014 13:37 == 
 +ještě to trochu laguje, snižujeme unload timeout ze 300 na 150 \\  
 +  server_unload_unused_data_timeout = 150 
 + 
 +== 1.1.2014 19:00 - 19:45 == 
 +kompilace latest git minetestserveru (původní git složka zkopírována) a zkopírovaný world 
 +<code text> 
 +[19:55] <Pitriss> ritchie: joo?:D a jaký je datový rozdíl mezi rollbackama?:) 
 +[19:57] <ritchie> mira@gimli:/opt/minetest/world/classic_technic_game$ du -ah | grep rollback 
 +[19:57] <ritchie> 199M    ./rollback.sqlite 
 +[19:57] <ritchie> 629M    ./rollback.txt 
 +[19:57] <ritchie> 40K     ./rollback.sqlite-journal 
 +[19:57] <ritchie> mira@gimli:/opt/minetest/world/classic_technic_game$ 
 +</code> 
 + 
 +== 1.1.2014 21:06 == 
 +server_unload_unused_data_timeout vrácení na default (150 → 29) v MT konzoli (ne v confu) 
 +  /set server_unload_unused_data_timeout = 29 
 + 
 +== 1.1.2014 21:57 == 
 +v konzoli vypnut rollback, protože 1) zatěžuje CPU a disk (a sqlite rollback víc než txt) 2) to jsou kvanta momentálně neužitečných dat \\  
 +  /set enable_rollback_recording = false 
 + 
 +== 2.1.2014 18:30 == 
 +vracíme se s verzí mtserveru na tu před upgradem na latest a patchujeme mtserver commitem, který přidává [[https://github.com/minetest/minetest/commit/33de69a173a3646d8f5b9bf91b3e48d76cd40ae6.patch|on_prejoin callback]] \\  
 +v confu se upravily následující položky \\  
 +  enable_rollback_recording = false 
 +  server_unload_unused_data_timeout = 29 
 + 
 +== 3.1.2014 14:27 == 
 +úprava active_block_range v konzoli, zvednutí z defaultních 2 na 3 
 +<code text> 
 +[14:02] <Pitriss> # how large area of blocks are subject to the active block stuff (active = objects are loaded and ABMs run) 
 +[14:02] <Pitriss> #active_block_range = 2 
 +[14:03] <Pitriss> co si o tomhle myslíš? co to natáhnout na 3ku? třebas by zlstával kolem hráče větší kruh loadovaný.. 
 +[14:04] <Pitriss> CPU problem není, RAMka taky.. tohle by mohlo klapnout možná.. 
 +</code> 
 + 
 +  /set active_block_range 3 
 + 
 +== 27.1.2014 13:00 == 
 + 
 +[[dev:server_patches#fix_proti_duplicitam_entit| Přidaný patch proti duplicitám entit]]
Navigace

Obecné

Vývoj

Naše minetest games

Jiné minetest games

Minecraft

Wurm Unlimited

Ostatní

O této wiki

Tisk/export