Řešení problému se 100% využitím CPU a zpožděním serveru Knight Online
Jaký je 100% problém CPU?
Když využití procesoru dosáhne 100 %, znamená to, že výpočetní výkon serveru je plně nabitý.
V tomto případě:
- Hráči zamrzí
- Dochází ke zpoždění dovedností
- Davy se stěhují pozdě
- Hodnoty pingu serveru se zvyšují
- GameServer se může vypnout
Proč se zvyšuje využití CPU?
Existuje mnoho důvodů pro vysoké využití CPU na serverech Knight Online.
1. Nadměrná hustota davu
Spawnování velkého množství tvorů, zejména ve farmářských oblastech, značně zatěžuje procesor.
Protože každý dav:
- Provádí výpočty pohybu
- Provádí ovládání přehrávače
- Skill provádí operace
- AI provádí výpočty
2. Vadné systémy událostí
Neoptimalizované skripty událostí se mohou neustále opakovat a zvyšovat využití procesoru.
3. Hustota dotazů SQL
Špatně nakonfigurované databázové operace zvyšují využití procesoru.
Konkrétně:
- Přerůstání log tabulek
- nedostatek indexu
- Neustále běžící dotazy
vážně ovlivňuje výkon.
4. DDoS a útoky botů
Masivní útoky paketů mohou způsobit nadměrné zatížení herního serveru.
Jak zkontrolovat využití procesoru?
Na serverech Windows:
Ctrl + Shift + Esc
Využití procesoru můžete zobrazit otevřením Správce úloh pomocí .
Zkontrolujte zejména tyto služby:
- GameServer.exe
- AIServer.exe
- Ebenezer.exe
- SQL Server
Optimalizace mobů
Nadměrná hustota davu je jedním z největších důvodů, které zvyšují využití procesoru.
Můžete:
- Snižte počet davů
- Zvyšte dobu respawnu
- Odstraňte nepotřebné zemědělské plochy
Údržba výkonu serveru SQL
Operace údržby SQL mohou výrazně zlepšit výkon.
Doporučené akce:
- Čištění kulatiny
- Index optimalizován
- Nepoužitý úklid stolu
- Zmenšit proces po zálohování
Optimalizace herního serveru
Některé starší verze souborů serveru nemusí být optimalizovány.
Stabilnější:
- soubory herního serveru
- Verze AIServer
- Struktura databáze
Jeho použití může zvýšit výkon.
Použijte ochranu Anti-DDoS
Útoky s velkým provozem mohou zvýšit využití procesoru.
proto:
- Ochrana firewallem
- Systém limitů sazeb
- VPS/VDS s anti-DDoS ochranou
Doporučuje se používat.
Časté chyby
- Přidání nadměrného davu
- Používání neoptimalizovaných událostí
- Volba neadekvátního VPS
- Použití staré verze SQL
Závěr
Optimalizace CPU na serverech Knight Online lze dosáhnout správně nakonfigurovaným mob systémem, optimalizovaným SQL serverem a výkonným hardwarem.
Tento článek je speciálně připraven pro PvPServer.