Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

CPU-Auslastung ist zu niedrig

Mitglied: EinTyp

EinTyp (Level 1) - Jetzt verbinden

12.10.2012, aktualisiert 22:08 Uhr, 4233 Aufrufe, 4 Kommentare

Hallo Community,

ich habe einen Linux Server auf welchem diverse Dienste laufen. Unter anderem auch eine Java-Anwendung, mit einer durchschnittlichen CPU-Auslastung von 140%.

Das Problem ist nun, dass die CPU-Auslastung der Java-Anwendung jeden Abend ca. 15 min. lange bei ~8% liegt.
Ich wollte fragen woran das liegen könnte.

9fdc6b5faf4864ca5600edc4659936af - Klicke auf das Bild, um es zu vergrößern
e7af634c0c35a72763a8685053a10e77 - Klicke auf das Bild, um es zu vergrößern


Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz
64 GB RAM
Debian 6.0.6 amd64


Ich hoffe ihr könnt mir dabei helfen.

Grüße,
EinTyp
Mitglied: MrNetman
12.10.2012 um 21:00 Uhr
Hi Typ,
Also wenn 140% normal sind - dann gibt es schon mal ein mathematisches Problem oder meinst du mehrere Kerne?
Und warum sind dan 8% ein Problem?
Vielleicht wird die Java-Engine neu gestartet.

Warum läuft amd64 statt i386 oder ia64 auf dem Intel System

Gruß
Netman
Bitte warten ..
Mitglied: EinTyp
12.10.2012, aktualisiert um 21:36 Uhr
Ja, der Server hat mehrere Kerne (steht in den Infos).
Und nach einem Neustart verändert sich die CPU-Auslastung der Java-Anwendung nicht.
Bitte warten ..
Mitglied: LordGurke
12.10.2012, aktualisiert um 22:52 Uhr
Zum eigentlichen Problem:
Java hat einen Garbage-Collector der in regelmäßigen Abständen den Arbeitsspeicher des Programms (Heap) optimiert und bereinigt. Da die Software offenbar alleine 7-8 GB RAM für sich reserviert hat dürfte der Java-Heap ca. 2-3 GB belegen. Den zu optimieren kann durchaus rechenintensiv sein...

Wenn die Software "idlet" - ist sie dann noch benutzbar oder hängt sie?
Ich will damit sagen: Wenn die Software nichts tun muss (z.B. keine Anfragen kommen), dann tut sie natürlich auch nichts auf dem Prozessor - warum auch?

Wird während der Idle-Zeit vielleicht der Datenbankserver gesichert und dieser sperrt alle Tabellen bzw. blockiert alle Verbindungen zum Zwecke der Konsistenten Backups?
Zumindest MySQL verhält sich bei Table-Locks so, dass die Anfragen zwar angenommen werden aber dann bis zur Entsperrung der Tabellen einfach festhängen - ebenso die Software die die Anfrage gestellt hat.


Zitat von MrNetman:
Hi Typ,
Also wenn 140% normal sind - dann gibt es schon mal ein mathematisches Problem oder meinst du mehrere Kerne?

Linux zählt 100% = 1 Kern vollständig ausgelastet. 200% = 2 Kerne vollständig ausgelastet. Also alles in Ordnung

Zitat von MrNetman:
Warum läuft amd64 statt i386 oder ia64 auf dem Intel System
Weil IA64 die Architektur der Intel Itanium-Prozessoren (http://de.wikipedia.org/wiki/Itanium) und nicht kompatibel zu normalen Intel-Prozessoren wie Intel Core oder Xeon ist.
i386 ist der generische Begriff für die klassische x86-Architektur OHNE 64 Bit-Unterstützung - bei 64 GB RAM vielleicht etwas gewagt...
AMD64 hat sich zumindest in der Linux-Welt als Sammelarchitektur für alle Prozessoren durchgesetzt die auf klassischer x86-Architektur basieren, aber 64Bit-Erweiterungen haben (http://de.wikipedia.org/wiki/AMD64).

Er KANN sinnvolerweise keine andere als die AMD64-Version installieren
Bitte warten ..
Mitglied: EinTyp
12.10.2012 um 23:49 Uhr
Zitat von LordGurke:
Wenn die Software "idlet" - ist sie dann noch benutzbar oder hängt sie?
Ich will damit sagen: Wenn die Software nichts tun muss (z.B. keine Anfragen kommen), dann tut sie natürlich auch nichts auf
dem Prozessor - warum auch?

Sie ist noch benutzbar, aber es hängt natürlich.

Wird während der Idle-Zeit vielleicht der Datenbankserver gesichert und dieser sperrt alle Tabellen bzw. blockiert alle
Verbindungen zum Zwecke der Konsistenten Backups?
Zumindest MySQL verhält sich bei Table-Locks so, dass die Anfragen zwar angenommen werden aber dann bis zur Entsperrung der
Tabellen einfach festhängen - ebenso die Software die die Anfrage gestellt hat.

Ein Datenbank-Backup wird nur früh morgens gemacht.
Bitte warten ..
Ähnliche Inhalte
Hyper-V
Verständnisfrage zu CPU Auslastung
Frage von AndreasOCHyper-V5 Kommentare

Hallo zusammen, ich bei uns einen Server mit mehreren VMs. Nun beschwerten sich ein paar Leute das eine VM ...

Switche und Hubs
SG300 Routing und CPU Auslastung
Frage von mario89Switche und Hubs5 Kommentare

Hallo Leute, nachdem ich von eurer Seite das letzte mal schon sehr gute Hilfestellungen bekommen habe, muss ich mich ...

CPU, RAM, Mainboards
Prozessnamen und CPU Auslastung loggen
gelöst Frage von DoktorApfelCPU, RAM, Mainboards2 Kommentare

Hallo zusammen, ich habe ein Problem mit einem Laptop, bei diesem ist sporadisch die CPU 100% ausgelastet. Ich konnte ...

Hardware

Mindestens einmal am Tag hohe cpu Auslastung

Frage von Saba91Hardware6 Kommentare

Hallo Leute , Also ich hab einmal am Tag eine cpu Auslastung von 100% diese hält sich dann einige ...

Neue Wissensbeiträge
Humor (lol)

WhatsApp-Nachrichten endlich auch per Bluetooth versendbar

Information von BassFishFox vor 3 StundenHumor (lol)1 Kommentar

Genau darauf habe ich gewartet! ;-) Der beliebte Messaging-Dienst WhatsApp erhält eine praktische neue Funktion: Ab dem nächsten Update ...

Google Android

Googles "Android Enterprise Recommended" für Unternehmen

Information von kgborn vor 16 StundenGoogle Android3 Kommentare

Hier eine Information, die für Administratoren und Verantwortliche in Unternehmen, die für die Beschaffung und das Rollout von Android-Geräten ...

Sicherheit

Intel gibt neue Spectre V2-Microcode-Updates frei (20.02.2018)

Information von kgborn vor 16 StundenSicherheit

Intel hat zum 20. Februar 2018 weitere Microcode-Updates für OEMs freigegeben, um Systeme mit neueren Prozessoren gegen die Spectre ...

Microsoft
ARD-Doku - Das Microsoft Dilemma
Tipp von Knorkator vor 19 StundenMicrosoft3 Kommentare

Hallo zusammen, vor einigen Tagen lief in der ARD u.a. Reportage. Das Youtube Video dazu dürfte länger verfügbar sein. ...

Heiß diskutierte Inhalte
Windows Server
AD DS findet Domäne nicht, behebbar?
Frage von schapitzWindows Server40 Kommentare

Guten Tag, ich habe bei einem Kunden ein Problem mit den AD DS. Umgebung ist folgende: Windows Server 2016 ...

Router & Routing
LANCOM VPN CLIENT einrichten
Frage von Finchen961988Router & Routing27 Kommentare

Hallo, ich habe ein Problem und hoffe ihr könnt mir helfen, wir haben einen Kunden der hat einen Speedport ...

Router & Routing
ISC DHCP 2 Subnetze
gelöst Frage von janosch12Router & Routing19 Kommentare

Hallo, ich betreibe bei mir im Netzwerk einen ISC DHCP Server auf Debian, der DHCP verwaltet aktuell ein /24 ...

Switche und Hubs
Cisco SG350X-48 AdminIP in anderes VLAN
Frage von lcer00Switche und Hubs14 Kommentare

Hallo zusammen, ich habe ein Problem mir einem Cisco SG350X-48 bei der Erstinstallation wurde eine IP 192.168.0.254 (Default VLAN ...