2016-03-31 12 views
0

mein System seit den letzten paar Tagen verhält sich seltsam. Ich bin ein regelmäßiger Benutzer von pycharm Software, und es arbeitete auf meinem System sehr reibungslos und ohne Schluckauf. Aber seit den letzten paar Tagen, wenn ich pycharm starte, verhält sich meine CPU-Auslastung wie im Bild: Unusual CPU util Ich bin verwirrt, als wenn ich zu Prozessen gehe oder ps/top im Terminal versuche, gibt es keinen Prozess, der CPU nutzt mehr als 1 oder 2%. Ich bin mir also nicht sicher, wo diese Ressourcen verbraucht werden.Ungewöhnliche Spitzen in der CPU-Auslastung in CentOS 6.6 beim Starten von pycharm

Von ungewöhnlichen CPU-Util ich meine, dass erste CPU1 100% für einige Minuten verwendet wird, dann CPU2. Das heißt, die Nutzung von nur einer CPU wird für einige Zeit von anderen genutzt. Dies dauert 10 bis 20 Minuten. Dann kommt das System wieder normal.

P.S .: Ich glaube nicht, dass dieses Problem mit pycharm zusammenhängt, da ich bei der Arbeit auch mit ähnlichen Problemen konfrontiert bin, nur dass ich dies immer mit pycharm konfrontiere.

Antwort

1

MÖGLICHE URSACHE: Ich vermute, Sie haben ein Thrash-Problem. Die CPU-Auslastung Ihrer Anwendungen ist gering, da keine von ihnen wirklich viel nützliche Arbeit leistet. Die gesamte Verarbeitung wird durch Verschieben von Speicherseiten auf und von der Festplatte ausgeführt. Ihre CPU-Auslastung verringert sich wahrscheinlich nach einiger Zeit, da Ihre Anwendung in einen Zustand eingetreten ist, in dem die Arbeitsspeichermenge des Speichers auf einen Punkt geschrumpft ist, an dem sie alle gleichzeitig im Speicher gehalten werden können.

Dies ist wahrscheinlich passiert, weil eine der Anwendungen auf Ihrem Computer einen größeren Datensatz als zuvor verarbeitet und daher mehr adressierbaren Speicher benötigt. Eine andere Möglichkeit ist, dass aus irgendeinem Grund viel mehr Apps auf Ihrem Computer laufen.

POTENZIELLE LÖSUNG: Es gibt mehrere Möglichkeiten, wie Sie dies beheben können. Am einfachsten ist es, mehr Arbeitsspeicher auf Ihrem Rechner zu installieren. Wenn dies nicht funktioniert oder nicht möglich ist, müssen Sie herausfinden, welche App der Speicher ist. Sie müssen möglicherweise nur mit kleineren Problemen/Datensätzen arbeiten oder einige der Apps auf eine andere Box verschieben.

MIGRIEREN CPU-LAST: Betriebssysteme verschieben Aufgaben (Benutzer-Apps, Kernel) aus vielen verschiedenen Gründen. Die Gründe können irgendwo liegen, dass es einfach zufällig ist, dass bestimmte Apps mehr von ihrem adressierbaren Speicher in einer Bank haben. Angesichts der Tatsache, dass Sie wahrscheinlich eine Menge herumalbern, bin ich nicht überrascht, dass der Prozessor Ihrer App im Laufe der Zeit zufällig ist.

+0

Danke für die Antwort. Aber ich konnte nicht verstehen, wie es sein könnte, denn meine Speicherauslastung beträgt 50 bis 60% (von 4 GB Speicher). Jetzt passiert es auch, wenn ich versuche, einige TAR-Dateien zu extrahieren. –

+0

Werfen Sie einen Blick auf alle neuen Sicherheits- oder Buchhaltungspatches, die möglicherweise eingerichtet wurden. Meine Firma hat kürzlich einen Sicherheits-Kick gestartet, der einige Systeme fast nutzlos macht. Sehen Sie sich auch die neuesten Kernel-Updates an. –

+0

Nachdem Sie es erwähnt haben, merkte ich, dass dies passiert, seit eine neue Anti-Spyware-Software in unseren Systemen installiert ist. Ich frage mich, ob das das Problem ist. Weil es jetzt in meinem System funktioniert. Es dauert ungefähr 10 Minuten, bis meine IDE gestartet wird. Hast du irgendeine Lösung, die ich ausprobieren kann? –