Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

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

Belegung von Arbeitsspeicher bei SLES10 SP2 64bit

Frage Linux

Mitglied: Joerg574

Joerg574 (Level 1) - Jetzt verbinden

27.03.2009, aktualisiert 11:17 Uhr, 4424 Aufrufe, 1 Kommentar

Belegter Arbeitsspeicher bei SLES10 SP2 64bit wird nicht mehr "zurückgegeben"

Hallo zusammen,

ich betreue mehrere Cluster-Systeme (Veritas-Cluster) mit Betriebssystem SLES10 SP2 64bit mit jeweils 96 GB (in Worten: sechsundneunzig Gigabyte) an Arbeitsspeicher und habe dabei folgendes Problem:

Durch die betriebene Anwendung wird der Arbeitsspeicher zu ca. 50 % ausgelastet. An Anfang der Nacht werden zunächst die lokalen Platten dieses Cluster-Nodes gesichert, was dazu führt, daß die Arbeitsspeicherauslastung auf ca. 80 % steigt.
Etwas später - nach Beendigung der Sicherung - werden die geclusterten Daten gesichert (SAN), was dazu führt, daß zuerst die Speicherauslastung auf 99 % steigt und im weiteren Verlauf der Sicherung der SWAP-Bereich genutzt wird.

Die Werte habe ich mit dem SAR ermittelt, diese Werte werden aber durch andere Kommandos (z.B. free oder top) bestätigt.

Rebootet man die Maschine gehen die Werte (logischerweise) wieder auf 0 zurück.

Gibt es bei SLES 10 SP2 eine Möglichkeit die Maschine dazu zu zwingen allokierten, aber nicht mehr benutzten Arbeitsspeicher wieder "zurückzugeben"?

Ich hätte ja kein Problem damit, wenn dauerhaft 100 % des Arbeitsspeichers allokiert bleiben und von anderen Anwendungen genutzt werden, nachdem dieser Speicher von der ursprünglichen Anwendung nicht mehr benötigt wird.

Die Maschinen sind ja ordentlich ausgestattet (96 GB physikalischer Arbeitsspeicher und 192 GB SWAP) aber irgendwann ist auch der SWAP-Bereich voll und was dann? Unabhängig davon, daß eine derartige Belastung des SWAP-Bereichs nicht unbedingt die beste Performance bringt.

Mehr Speicher einbauen hilft in diesem Fall auch nichts und jedesmal nach der Sicherung rebooten, kann auch keine Lösung sein.

Vielen Dank im Voraus für eure Mithilfe.

Grüße
Jörg
Mitglied: datasearch
29.03.2009 um 10:24 Uhr
Hallo Jörg,

bei solchen Anforderungen solltest du genau prüfen welche IO-Muster das System aufweist und die Kerneloptionen entsprechend optimieren. Ich möchte jetzt keine Tip´s geben da diese Systeme als Kritisch zu betrachten sind und wie gesagt, ohne eine vorherige Analyse änderungen am MemoryManagement fatal sein können. Es gibt aber Möglichkeiten so etwas in den Griff zu bekommen. Auch der I/O scheduler, die VM und manchmal auch Optionen bestimmter Treiber sollten dabei berücksichtigt werden. Damit Linux den Speicher wieder freigibt und nicht so schnell anfängt auszulagern müssen eigentlich nur 2 Parameter geändert werden. Aber wie gesagt, ohne die Grenzwerte zu kennen kannst du schnell große Probleme bekommen.
Bitte warten ..
Ähnliche Inhalte
LAN, WAN, Wireless
gelöst Belegung der Netzwerkdose (4)

Frage von Stivo1994 zum Thema LAN, WAN, Wireless ...

Voice over IP
gelöst Alcatel 4039 Telefon Klinkenanschluss Belegung (4)

Frage von schicksal zum Thema Voice over IP ...

Server-Hardware
IBM x3650M3 Arbeitsspeicher suche (4)

Frage von DerDertz zum Thema Server-Hardware ...

CPU, RAM, Mainboards
gelöst Laptop mit defekten Arbeitsspeicher (9)

Frage von Markowitsch zum Thema CPU, RAM, Mainboards ...

Neue Wissensbeiträge
Humor (lol)

Taschenrechner in IOS kaputt!

(5)

Information von Lochkartenstanzer zum Thema Humor (lol) ...

Sicherheit

Kanadischer Geheimdienst veröffentlicht erstmals Sicherheitssoftware

(3)

Information von BassFishFox zum Thema Sicherheit ...

Virtualisierung

Docker Monitoring und Steuerung per "sen"

Tipp von Frank zum Thema Virtualisierung ...

Heiß diskutierte Inhalte
Windows 7
Abbruch bei Brennvorgang (19)

Frage von Simulant zum Thema Windows 7 ...

Router & Routing
Externe IP von innen erreichbar machen (16)

Frage von Windows10Gegner zum Thema Router & Routing ...

Firewall
WIndows 7 RDP Massen Angriff (14)

Frage von Motte990 zum Thema Firewall ...