Anzeige:
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 17

Thema: Wie CPU-Auslastung durch einen Prozess begrenzen

  1. #1
    Der mit dem roten Fell Avatar von mrsuicide
    Registriert seit
    Dec 2002
    Beiträge
    970

    Question Wie CPU-Auslastung durch einen Prozess begrenzen

    Doofe Frage: Wie kann ich die CPU Auslastung durch einen Prozess z.B. auf 50 % begrenzen?

    Hab schon "nice -n 19" probiert, aber der Prozess bekommt immer noch 99 % ( wenn er auch mit sehr niedriger Priorität läuft... ).
    Ramen!

  2. #2
    Registrierter Benutzer Avatar von ThorstenHirsch
    Registriert seit
    Nov 2002
    Beiträge
    6.556
    Doofe Frage: was soll das bringen? Wenn du konkurrierende Prozesse hast, sollte das mit nice einigermaßen handlebar sein, aber so wie ich das verstehe willst Du einem Prozess nur 50% CPU geben und die anderen 50% soll die CPU sich langweilen?
    ¡Nuestro amigo... el Computador!

  3. #3
    Shot a man in Reno Avatar von HEMIcuda
    Registriert seit
    Jun 2003
    Ort
    Am Rande des Wahnsinns
    Beiträge
    5.481
    Zitat Zitat von ThorstenHirsch Beitrag anzeigen
    Doofe Frage: was soll das bringen? Wenn du konkurrierende Prozesse hast, sollte das mit nice einigermaßen handlebar sein, aber so wie ich das verstehe willst Du einem Prozess nur 50% CPU geben und die anderen 50% soll die CPU sich langweilen?
    Macht schon Sinn, gerade bei amoklaufenden Anwendungen wie ab und an Firefox, der einem das komplette System lahmlegt. Leider scheint der Scheduler nicht alles abzufangen.

    'cuda

  4. #4
    Der mit dem roten Fell Avatar von mrsuicide
    Registriert seit
    Dec 2002
    Beiträge
    970
    Zitat Zitat von HEMIcuda Beitrag anzeigen
    Macht schon Sinn, gerade bei amoklaufenden Anwendungen wie ab und an Firefox, der einem das komplette System lahmlegt. Leider scheint der Scheduler nicht alles abzufangen.

    'cuda
    Eben. Ideen?
    Ramen!

  5. #5
    Registrierter Benutzer Avatar von Dono
    Registriert seit
    Sep 2006
    Ort
    Internet
    Beiträge
    1.607
    Zitat Zitat von HEMIcuda Beitrag anzeigen
    Macht schon Sinn, gerade bei amoklaufenden Anwendungen wie ab und an Firefox, der einem das komplette System lahmlegt. Leider scheint der Scheduler nicht alles abzufangen.

    'cuda
    das kenne ich auch
    Meine Messenger: WIRE und Element

  6. #6
    Shot a man in Reno Avatar von HEMIcuda
    Registriert seit
    Jun 2003
    Ort
    Am Rande des Wahnsinns
    Beiträge
    5.481
    Zitat Zitat von mrsuicide Beitrag anzeigen
    Eben. Ideen?
    http://cpulimit.sourceforge.net/ sieht nett aus.

    'cuda

  7. #7
    Registrierter Benutzer Avatar von ThorstenHirsch
    Registriert seit
    Nov 2002
    Beiträge
    6.556
    Also wenn keinem was einfällt, lohnt sich vielleicht ein Blick in alternative scheduler. Ich hatte neulich was gehört, dass es im ck-Patchset mindestens 2 weitere scheduler gibt. Dort wo die dokumentiert sind, findest du vielleicht auch Infos zum jetzigen scheduler ...oder gar den Hinweis, dass die alternativen scheduler dieses feature bieten, der normale aber nicht.

    edit: zu langsam
    Geändert von ThorstenHirsch (15.06.07 um 14:27 Uhr)
    ¡Nuestro amigo... el Computador!

  8. #8
    Registrierter Benutzer Avatar von Stingray0481
    Registriert seit
    Dec 2000
    Ort
    Erlangen
    Beiträge
    1.198
    Zitat Zitat von ThorstenHirsch Beitrag anzeigen
    Doofe Frage: was soll das bringen?
    Eine weitere sinnvolle Anwendung der Begrenzung der der zugewiesenen CPU-Zeit wäre z.B. um zu verhindern, dass sich der temperaturgesteuerte Lüfter eines Notebooks zu schnell dreht. Ich habe das bisher immer über Speed-Step-Einstellung gemacht, wenn ich was kompiliert oder co/decodiert habe. Danke an HEMIcuda für den Link auf CPU limit. Ich werde es mir auch mal anschauen.
    Dell Latitude D820: Kubuntu (13.10)

  9. #9
    Der mit dem roten Fell Avatar von mrsuicide
    Registriert seit
    Dec 2002
    Beiträge
    970
    Very nice!!

    Super HEMIcuda!!

    PS: Das Tool gehört in die Liste der "must have" Anwendungen!
    Ramen!

  10. #10
    Registrierter Benutzer Avatar von Dono
    Registriert seit
    Sep 2006
    Ort
    Internet
    Beiträge
    1.607
    mal kurz probiert:
    cpulimit --exe /usr/bin/firefox --limit 40
    Segmentation fault
    file cpulimit
    cpulimit: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.4, dynamically linked (uses shared libs), for GNU/Linux 2.6.4, not stripped

    Meine Messenger: WIRE und Element

  11. #11
    Der mit dem roten Fell Avatar von mrsuicide
    Registriert seit
    Dec 2002
    Beiträge
    970
    Komisch...bei mit funktioniert das tadellos.

    Vorschläge:
    -Version 1.1 benutzt-> Bugfixes
    -64 Bit-Probleme ( Linking?!? )
    -gdb drüberlaufen lassen
    Ramen!

  12. #12
    Shell-User Avatar von zyrusthc
    Registriert seit
    Jan 2004
    Beiträge
    6.340
    Bei mir das gleiche ...
    Code:
    [root@workstation cpulimit-1.1]# ./cpulimit --pid 4784 --limit 40
    Speicherzugriffsfehler
    Notebook: Lenovo Z570 CoreI7
    Workstation: Core2Quad Q6700 - ASUS P5WDG2-WS Pro - 8800GT - 4GB-DDR2/800 - 4x500GB=RAID1 - 120GB SSD - Innovatek Wakü - 27Widescreen/AcerTFT
    Server: IBM X345 + Netfinity 5000

    http://zyrusthc-linux.no-ip.org

  13. #13
    Freiheitskämpfer Avatar von tomekk228
    Registriert seit
    Nov 2006
    Ort
    Wassenberg
    Beiträge
    666
    ich würde behaupten das, dass kleine programmchen nicht alle cpu modelle oder so unterstützt um das zu realisieren. meine distri (bzw bis jetzt alle distris) konnten z.b meine cpu nicht von MHZ runtersetzten damit er mal langsamer und leiser läuft. immerwieder kamm das die cpu das nicht könne (was sie aber kann) oder zugriff fehler.

  14. #14
    Der mit dem roten Fell Avatar von mrsuicide
    Registriert seit
    Dec 2002
    Beiträge
    970
    Ich tippe auf Mehrkernprobleme.
    Ramen!

  15. #15
    Registrierter Benutzer
    Registriert seit
    Jun 2004
    Beiträge
    1.423
    /etc/security/limits.conf lässt ein paar Sachen begrenzen...
    Das mit 50% CPU geht allerdings in die Richtung WLM (WorkLoadManager); möglicherweise wird es in Zukunft eine kernel-basierte Lösung geben, z.Z. ist mir keine Bekannt (lasse mich gern eines Besseren belehren).

Ähnliche Themen

  1. Prozess / CPU Auslastung
    Von ampash im Forum Dedizierte Spiele Server
    Antworten: 10
    Letzter Beitrag: 04.11.05, 17:01
  2. timidity - 100% CPU Auslastung - rauschen
    Von stefan-tiger im Forum Musik
    Antworten: 1
    Letzter Beitrag: 11.07.05, 14:21
  3. top CPU Auslastung 99,9%???
    Von lou_ziffer im Forum Linux Allgemein
    Antworten: 13
    Letzter Beitrag: 21.01.05, 14:43
  4. CPU Auslastung 40% aber keine Prozesse
    Von nitram-records im Forum Linux als Server
    Antworten: 1
    Letzter Beitrag: 20.12.04, 11:58
  5. Apache "hängt" CPU auslastung bei 100%
    Von nitram-records im Forum Linux als Server
    Antworten: 0
    Letzter Beitrag: 08.07.04, 16:45

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •