Speicherauslastung auf 100% wieso ?

  • Hallo zusammen


    Ich habe einen Root (AMD Athlon64 3500+ 1GB Arbeitsspeicher 80GB Festplatte), auf dem ich 6 CS 1.6 Server laufen lasse mit den Startparametern


    Code
    ./hlds_run -game cstrike +maxplayers 16 -port 27015 -pingboost 3 -sys_ticrate 1000 -autoupdate


    Meine Server.cfg



    So starte ich alle 6 Server nur halt mit anderem Port und anderen Namen. Sind die Startparameter so gut ? Ist die Config so gut ? Meine Speicherauslastung ist wenn alle 6 laufen auf 100% wieso?
    Muss ich die Startparameter (sys_ticrate, pingboost) mit einem +oder einem - ausführen ?
    Bitte kann mir jemand helfen ?! Ich weiß nicht mehr weiter !


    Vielen Dank im Vorraus
    Repli

  • Linux lädt alles in den Speicher, um die Latenzen beim Zugriff so gering wie nur möglich zu halten. Somit wird der komplette Speicher ausgelastet und erst darüber hinaus in den Swap geschrieben.


    Bei Windows wird nur das momentan benötigte in den Speicher geladen und der rest in die auslagerungsdatei geschrieben, jedoch muss beim starten eines programms oder sonstigem einiges aus dem swap in den speicher geladen werden, was bei linux dann schon im speicher liegt.


    Fazit: es ist normal, dass linux den kompletten speicher ausnutzt.

  • Zitat

    Poste doch mal "free" und "top" hier. Ansich startest du aber alle 6 Server auf Max FPS Einstellungen also EPS Standard. Da ist es auch eigentlich kein Wunder, dass deine Auslastung so hoch wird, vorallen nachdem die Hardware nicht gerade das ist, was man unter "High End" versteht.


    Sorry ich bin in sachen Linux und CS Server noch kein Pro woher bekommen ich "free" und "top" ?


    Kann ich die Server anders starten, dass sie weniger Speicher fressen und den Server weniger auslasten aber trotzdem nice Pings habem ?


    Zitat

    Fazit: es ist normal, dass linux den kompletten speicher ausnutzt.


    Also kann ich ruhig meine Server so weiterlaufen lassen ? Vielleicht noch ein zwei dazu machen ?


    Vielen Dank
    Repli

  • Wenn du nicht einmal weist, wie man die Speicher Auslastung sieht, wie kannst du dann behaupten, dass die Speicherauslastung 100 % ist ?


    Ich würde empfehlen mir vorab zu überlegen ob da ein Root-Server das richtige für mich ist.


    Consolen Befehle:
    top - Zeigt CPU Auslastung
    free - Zeigt RAM Auslastung / SWAP, ...
    df - Zeigt Speicherauslastung der Festplatte

  • Zitat


    Wenn du nicht einmal weist, wie man die Speicher Auslastung sieht, wie kannst du dann behaupten, dass die Speicherauslastung 100 % ist ?


    Ich würde empfehlen mir vorab zu überlegen ob da ein Root-Server das richtige für mich ist.


    Sorry, dass ich den erst seit kurzem habe und mit top und free etc ned so vertraut bin komme zwar schon einiger maßen mit der Console etc klar aber das mit der Speicherauslastung habe ich über PLESK sehen können ...


    So nun dank der kurzen Erläuterung von dir poste ich top etc.


    TOP:


    top - 12:27:40 up 9:54, 1 user, load average: 0.78, 0.95, 1.02
    Mem: 1009272k total, 990536k used, 18736k free, 15800k buffers
    Swap: 3919840k total, 0k used, 3919840k free, 417224k cached


    PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
    4142 root 15 0 76116 64m 7568 S 0.7 6.5 4:00.51 hlds_amd
    4306 root 15 0 77884 66m 8824 S 0.0 6.8 1:03.91 hlds_amd
    4226 root 15 0 84372 72m 8812 S 0.0 7.3 0:46.48 hlds_amd
    4097 ts 34 19 60160 2832 1400 S 0.0 0.3 0:29.00 server_linux
    4036 root 15 0 78224 64m 8784 S 0.3 6.5 0:24.30 hlds_amd
    4186 root 15 0 69304 57m 7168 S 0.0 5.9 0:13.80 hlds_amd
    4266 root 15 0 78244 65m 8696 S 0.0 6.7 0:11.42 hlds_amd
    2960 psaadm 15 0 87060 39m 21m S 0.0 4.0 0:02.88 httpsd
    2792 psaadm 15 0 82444 33m 19m S 0.0 3.4 0:02.60 httpsd
    2518 mailman 16 0 39236 8728 2792 S 0.0 0.9 0:01.84 python
    1 root 16 0 728 260 216 S 0.0 0.0 0:01.58 init
    1003 root 10 -5 0 0 0 S 0.0 0.0 0:01.47 md1_raid1
    2601 mysql 15 0 116m 27m 4528 S 0.0 2.8 0:01.14 mysqld
    1004 root 15 0 0 0 0 S 0.0 0.0 0:00.31 kjournald
    2520 mailman 17 0 38188 7836 2704 S 0.0 0.8 0:00.20 python
    2513 mailman 16 0 38128 7720 2644 S 0.0 0.8 0:00.16 python
    2517 mailman 16 0 38404 7780 2644 S 0.0 0.8 0:00.16 python
    995 root 10 -5 0 0 0 S 0.0 0.0 0:00.15 md6_raid1
    2515 mailman 16 0 38132 7732 2644 S 0.0 0.8 0:00.14 python


    FREE:


    total used free shared buffers cached
    Mem: 1009272 990960 18312 0 15808 417284
    -/+ buffers/cache: 557868 451404
    Swap: 3919840 0 3919840


    DF:



    Filesystem 1K-blocks Used Available Use% Mounted on
    /dev/md1 972280 454348 468540 50% /
    tmpfs 504636 0 504636 0% /dev/shm
    /dev/md5 4881408 1222368 3659040 26% /usr
    /dev/md6 4881408 216076 4665332 5% /var
    /dev/md7 19532736 7048 19525688 1% /home
    /dev/md8 84902076 3963756 80938320 5% /srv
    none 504636 0 504636 0% /tmp


    Wenn ihr mir Tips geben könnt, wie ich die Performance steigere immer besser kruz Erklären wie da ich echt noch ned so viel weiß. Wills aber lernen ;) Danke


    Repli

  • Vorab: http://www.cs-expert.de/forum/thread.php?threadid=25063


    RAM:


    Zitat


    total used free shared buffers cached
    Mem: 1009272 990960 18312 0 15808 417284
    -/+ buffers/cache: 557868 451404
    Swap: 3919840 0 3919840


    Alles OK


    Festplatte:



    Alles OK



    Bei TOP fehlt mir die % CPU Auslastung, aber nehme an da ist auch alles ok.


    Welche Performanz willst du also steigern?


    Wenn du die Gameserver Performanz meinst, änder mal sys_ticrate auf 10000 nicht 1000

  • Kannst du mir kurz erklären wodran du siehst das alles ok ist ?


    Zitat

    Bei TOP fehlt mir die % CPU Auslastung, aber nehme an da ist auch alles ok.


    top - 12:40:36 up 10:07, 1 user, load average: 0.48, 0.59, 0.72
    Tasks: 100 total, 2 running, 98 sleeping, 0 stopped, 0 zombie
    Cpu(s): 0.0% us, 0.7% sy, 0.0% ni, 99.0% id, 0.0% wa, 0.0% hi, 0.3% si
    Mem: 1009272k total, 990828k used, 18444k free, 15868k buffers
    Swap: 3919840k total, 0k used, 3919840k free, 406752k cached


    PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
    4097 ts 34 19 60160 2840 1404 S 0.7 0.3 0:30.96 server_linux
    4142 root 15 0 76116 64m 7568 S 0.3 6.5 4:02.90 hlds_amd
    6297 root 16 0 4284 1176 868 R 0.3 0.1 0:00.01 top
    1 root 16 0 728 260 216 S 0.0 0.0 0:01.58 init
    2 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
    3 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0
    4 root RT 0 0 0 0 S 0.0 0.0 0:00.00 watchdog/0
    5 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 events/0
    6 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 khelper
    7 root 11 -5 0 0 0 S 0.0 0.0 0:00.00 kthread
    10 root 10 -5 0 0 0 S 0.0 0.0 0:00.01 kblockd/0
    11 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 kacpid
    251 root 15 0 0 0 0 S 0.0 0.0 0:00.12 pdflush
    252 root 15 0 0 0 0 S 0.0 0.0 0:00.05 pdflush
    254 root 11 -5 0 0 0 S 0.0 0.0 0:00.00 aio/0
    253 root 15 0 0 0 0 S 0.0 0.0 0:00.13 kswapd0
    257 root 10 -5 0 0 0 S 0.0 0.0 0:00.02 xfslogd/0


    Ist das ned die CPU Auslastung in % ?


    Sehe das verschiedenste Prozesse gestartet sind kann ich davon ned welche beenden ?



    Zitat

    Alles OK

    Zitat

    Welche Performanz willst du also steigern?


    Komisch bei PLESK sieht mir das ned so OK aus ! Kann ich auf PLESK Angaben überhaupt vertrauen ? Hier ein Screenshot http://www.kmf-fightclub.de/plesk.bmp
    Danke
    Repli

  • Zitat

    top - 12:40:36 up 10:07, 1 user, load average: 0.48, 0.59, 0.72
    Tasks: 100 total, 2 running, 98 sleeping, 0 stopped, 0 zombie
    Cpu(s): 0.0% us, 0.7% sy, 0.0% ni, 99.0% id, 0.0% wa, 0.0% hi, 0.3% si
    Mem: 1009272k total, 990828k used, 18444k free, 15868k buffers
    Swap: 3919840k total, 0k used, 3919840k free, 406752k cached


    Schau dir die Werte in der Console an. Weis zwar nicht was du als OK ansiehst, aber es ist alles im grünen Bereich.

  • Zitat

    Schau dir die Werte in der Console an. Weis zwar nicht was du als OK ansiehst, aber es ist alles im grünen Bereich.


    Ja schau dir den Screenshot mal an die 97 % Auslastung hat mich komplett umgehauen und so is das immer... vorher wurde ja gepostet es sei normal bei Linux... Also kann ich ohne weiteres meine Server laufen lassen und evtl auch noch welche dazu packen ? Ohne das sie anfangen zu laggen etc ?


    Vielen Dank
    Repli

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!