Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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, 4404 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 ..
Neuester Wissensbeitrag
Exchange Server

WSUS bietet CU22 für Exchange 2007 SP3 nicht an. EOL Exchange 2007

Tipp von DerWoWusste zum Thema Exchange Server ...

Ähnliche Inhalte
LAN, WAN, Wireless
gelöst Belegung der Netzwerkdose (4)

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

Windows Netzwerk
Telnet-Server für Windows 10 (64bit) (4)

Frage von deadygfx zum Thema Windows Netzwerk ...

Microsoft Office
Via SCCM Office 2013 32bit ersetzen durch Office 2016 64bit (9)

Frage von KarstenF zum Thema Microsoft Office ...

Heiß diskutierte Inhalte
Batch & Shell
gelöst Batch xls nach aktuellem Datum auslesen und email senden (14)

Frage von michi-ffm zum Thema Batch & Shell ...

Windows Server
SBS 2011 Standard virtualisieren (13)

Frage von HeinrichM zum Thema Windows Server ...

LAN, WAN, Wireless
Per Script auf UniFi-controller zugreifen und WPA2-Key ändern (11)

Frage von Winfried-HH zum Thema LAN, WAN, Wireless ...

Backup
Datensicherung ARCHIV (11)

Frage von fautec56 zum Thema Backup ...