Battleground Europe CZ
http://www.battlegroundeurope.cz/forum/

Zastavení nepotřebných služeb
http://www.battlegroundeurope.cz/forum/viewtopic.php?f=32&t=175
Stránka 11

Autor:  clone9cz [ 04 září 2011, 15:22 ]
Předmět příspěvku:  Zastavení nepotřebných služeb

S ohledem na potřebu nahrát celou hru do RAM, kvůli eliminaci lagů při online hraní, se mnohdy vyplatí vypnout cokoliv, co by zabíralo místo v RAM a provádělo čtení a zápis na disk.

To lze vlastnoručně vyrobeným skriptem, jenž spustíte s právy administrátora. Výběr služeb je na vás, základem by mělo být vypnutí aktualizačních služeb, které jistě budou využívat disku.
Služby, které nevyužíváte vůbec, můžete na dobro vypnout přes Ovládací panely\Všechny položky Ovládacích panelů\Nástroje pro správu\Služby.

stop.cmd
Kód:
sc stop "nvUpdatusService"
sc stop "NVSvc"
sc stop "wuauserv"
sc stop "CVPND"
sc stop "Steam Client Service"
pause


start.cmd
Kód:
rem sc stop "nvUpdatusService"
rem sc stop "NVSvc"
rem sc stop "wuauserv"
sc start "CVPND"
rem sc stop "Steam Client Service"
rem pause

obdobně lze použít i příkaz
  • net stop <název služby>
  • net start <název služby>

Názvy běžících služeb lze získat buď přes příkaz
  • net start
a nebo přes
  • sc query|findstr Název
se zadaním parametru pro zobrazení jen toho řádku, kde se vyskytuje ve výpisu název služby.

http://technet.microsoft.com/en-us/library/cc736564(WS.10).aspx
http://technet.microsoft.com/en-us/library/cc742126(WS.10).aspx

Autor:  Dukecz [ 18 září 2011, 13:01 ]
Předmět příspěvku:  Re: Zastavení nepotřebných služeb

Jenže ono ti to stejně moc nepomůže, jelikož ta hra dopředu nenahrává všechno a tímhle ukončením ušetříš tak 100 MB ramky a lézt na disk ti to bude stejně. Bys musel vypnout swap.

Autor:  clone9cz [ 18 září 2011, 19:25 ]
Předmět příspěvku:  Re: Zastavení nepotřebných služeb

To si nebuď tak jistý, jakmile budeš mít přetížené core 1 WWIIOL a začne ti ubírat nějaká aktualizace čehosi z výkonu core 0 tím, že začne honit disky přes uživatele system s ID 0, tak tak ti to lagne ani nevíš proč. Nejde tedy o opatření na uvolnění paměti, ale na zastavení procesů šahajícíh na disk pod systémem který si na affinity nehraje, vezme kde se hodí.

Autor:  Dukecz [ 20 září 2011, 20:00 ]
Předmět příspěvku:  Re: Zastavení nepotřebných služeb

clone9cz píše:
To si nebuď tak jistý, jakmile budeš mít přetížené core 1 WWIIOL a začne ti ubírat nějaká aktualizace čehosi z výkonu core 0 tím, že začne honit disky přes uživatele system s ID 0, tak tak ti to lagne ani nevíš proč. Nejde tedy o opatření na uvolnění paměti, ale na zastavení procesů šahajícíh na disk pod systémem který si na affinity nehraje, vezme kde se hodí.


Imo to laguje protože to šahá do swapu. Když ti jiný proces chmatá na disk zatímco ty máš celou aplikaci v ramce tak ti to může být jedno (od toho tu máme multithreading). Vypni swap a máš po starostech mnohem lépe a jednodušeji, než když budeš vypínat služby, které se zapnou jednou za uherák. Otázka je, jestli to nebude vadit samotnýmu WWIIOL a nebo jinejm appkám, který používáš + musíš mít dost ramky.

Stránka 11 Všechny časy jsou v UTC + 1 hodina
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/