Abo
  1. Foren
  2. Kommentare
  3. Security
  4. Alle Kommentare zum Artikel
  5. › Tin Hat: Linux-Distribution liegt…

Swap?

  1. Thema

Neues Thema Ansicht wechseln


  1. Swap?

    Autor: PurpleTentacle 12.03.09 - 11:33

    Hi,

    was ich mich gerade frage: Wohin wird den geswappt, wenn der Speicher voll ist? Bzw. geswappt wird ja nicht ausschließlich wenn der Speicher voll ist, sondern auch, wenn Przesse übermäßig lange nicht genutzt werden oder der Speicher reorganisiert wird.

    Muss ich in diesem Fall nochmal 1-2GB meines sowieso schon knappen RAMs hergeben?

  2. Re: Swap?

    Autor: robinx 12.03.09 - 11:42

    Linux swaped eigentlich erst wenn der speicher wirklich voll ist. Was aber natürlch hier auch passieren kann und somit zu problemen führt.

  3. Re: Swap?

    Autor: PurpleTentacle 12.03.09 - 11:56

    Geswappt wird auch "zwischendrin" siehe http://www.thomashertweck.de/linuxram.html

    Insgesamt scheint der Bericht recht aufschlussreich, auch wenn er mir nicht meine Frage beantwortet...

    Gut, aber Fakt ist, standardmäßig wird regelmäßig geswappt, auch wenn noch genügend Speicher vorhanden ist. In welchem Umfang dies passiert, lässt sich allerdings, wie in den Bericht erwähnt, frei konfigurieren.

    Mal auf der Seite der Distri nachschauen, ob die da nähere Informationen haben.

  4. Re: Swap?

    Autor: terrorüst 12.03.09 - 12:05

    swapoff -a

  5. Re: Swap?

    Autor: SwipSwap 12.03.09 - 12:34

    Dann ist meiner wohl kaputt. Bei mir swapt er nämlich nie.

  6. Re: Swap?

    Autor: Anonymer Nutzer 12.03.09 - 12:38

    Stimmt nicht. Momentan sind im Swap 400 MB belegt, Obwohl noch 1200 MB RAM frei sind.

  7. Swappiness

    Autor: Anonymer Nutzer 12.03.09 - 12:41

    "A number of Linux kernel developers recently debated "swapiness" at length on the lkml, exploring when an application should or should not be swapped out, versus reclaiming memory from the cache. Fortunately a run-time tunable is available through the proc interface for anyone needing to adapt kernel behavior to their own requirements. To tune, simply echo a value from 0 to 100 onto /proc/sys/vm/swappiness."

    Bei mehr steht das auf 60 und bei euch?

  8. Re: Swap?

    Autor: robinx 12.03.09 - 14:14

    thenktor schrieb:
    -------------------------------------------------------
    > Stimmt nicht. Momentan sind im Swap 400 MB belegt,
    > Obwohl noch 1200 MB RAM frei sind.
    >
    Diese aussage beweißt nichts.

    Ich sehe praktisch nie eine benutzung von Swap. Allerdings wenn ich mal sowas mache "7z a -t7z -m0=lzma -mx=9 -mfb=128 -md=128m -ms=on archive.7z files/" benötigt es soviel RAM dass geswaped werden muß. Allerdings bleiben sehr viele Daten danach im Swap und werden nicht zurückgeholt. Also müßte deine aussage soweit erweitert werden dass der RAM nie Voll war als geswaped wurde, wobei man ja auch an dem swap verhalten tunen kann, aber in den standard einstellungen erlebt man "swappen" eigentlich nur wenn der RAM voll ist

  9. Re: Swap?

    Autor: wand 12.03.09 - 16:34

    Du verwendest Swap? Echt? Wozu?

    Zitat: "Muss ich in diesem Fall nochmal 1-2GB meines sowieso schon knappen RAMs hergeben?"

    Mein Gott, dann gehst du halt in den nächsten Hardwareladen und kaufst dir noch mal 2 GByte und gut ists!

  10. Re: Swappiness

    Autor: kettcar 12.03.09 - 16:50

    bei mir auch (SLES10)

  11. Re: Swap?

    Autor: PurpleTentacle 12.03.09 - 16:58

    Ein einfaches Weltbild hast du da. Wenn schon 8GB drinstecken und die 4GB-Module aktuell nicht in Sicht sind, dann ist das wohl etwas schwieriger. Außerdem kann man Geld auch stilvoller vernichten. Ich denke du vergisst, dass neben der Ramdisk auch noch ein nicht unerheblicher Teil des RAMs für dessen eigentliche Bestimmung benötigt wird. Ich will das Ding nicht, damit ich es hab, es soll da durchaus auch einen realen Nutzen bieten - mehr als nur "Boah geil, das geht ja wirklich".

    Zur Sache mit dem Swap. In einem meiner vorigen Postings ist ein Link mit der Funktionsweise von Swap unter Linux. User thenktor hat schon erkannt worum es geht - swappiness. Es ist standardmäßig aktiviert - damit wird immer geswappt! Wobei man das natürlich deaktivieren kann. Bleibt aber dennoch das Grundproblem, dass Swapspeicher in gewissen Situationen notwendig und wichtig ist.

  12. Re: Swap?

    Autor: wand 12.03.09 - 17:30

    Zitat: "Ein einfaches Weltbild hast du da. Wenn schon 8GB drinstecken und die 4GB-Module aktuell nicht in Sicht sind, dann ist das wohl etwas schwieriger."

    Willst du mir echt erzählen, daß du planst so ein System in einer produktiven Serverumgebung einzusetzen, wo du Boards bereits maximal ausgebaut hast? Du bekommst mittlerweile Boards für bis zu 64 GByte RAM. Also von welchem Weltbild sprichst du?

    Zitat: "Außerdem kann man Geld auch stilvoller vernichten."

    Wenn du so eine Distribution verwenden mußt, weil die Anforderungen entsprechend sind, wird das Geld für RAM wohl kaum eine Rolle spielen.

    Zitat: "Ich denke du vergisst, dass neben der Ramdisk auch noch ein nicht unerheblicher Teil des RAMs für dessen eigentliche Bestimmung benötigt wird."

    64 GByte dürften wohl ausreichen.

    "Zur Sache mit dem Swap. In einem meiner vorigen Postings ist ein Link mit der Funktionsweise von Swap unter Linux. User thenktor hat schon erkannt worum es geht - swappiness. Es ist standardmäßig aktiviert - damit wird immer geswappt! Wobei man das natürlich deaktivieren kann. Bleibt aber dennoch das Grundproblem, dass Swapspeicher in gewissen Situationen notwendig und wichtig ist."

    Ich bedaure: Standard-Server mit 4 GByte oder mehr RAM ausgebaut müssen i.A. nicht mehr Swappen. Tatsächlich haben wir hier sogar (virtuelle) Server im Einsatz, die mit ganz großzügigen 512 KByte ausgestattet sind. Großzügig deswegen, weil sie nicht mal die Hälfte an Arbeitsspeicher benötigen. Klar kommt es immer darauf an, was man macht: Wenn du die Unternehmensdatenbank für ganz IBM hosten willst, ist das wieder was anderes. Und bei Desktop-PCs ist es das gleiche. Bau die Maschine mit 4 GByte aus und du brauchst keinen Swap mehr. Selbst bei anspruchsvolleren Aufgaben, also wenn du mehr machst als EMail-Schreiben und ein paar Geschäftsbriefe zu tippen, bekommst du den Speicher nicht voll. Und daher meine Frage: Wozu Swap?

  13. Schöner Artikel - Ergänzung

    Autor: wand 12.03.09 - 18:48

    Der von dir referenzierte Artikel bestätigt eigentlich meine Entscheidungen. Klar - man muß schon wissen was man tut. Wenn man in Kauf nimmt, kein Suspend-to-Disk machen zu können und ausreichen RAM in der Maschine hat (z.B. 2 bis 4 GByte für Desktop), dann kann man eine Maschine auch ohne Swap betreiben. Selbst im Server-Betrieb kann es geschickt sein, auf Swap zu verzichten, da die Maschine und ihr Verhalten so kontrollierbarer wird. Ist aber immer auch eine Frage des genauen Anwendungsumfeldes. Ich habe die Erfahrung gemacht, daß man unter Linux sehr kleine Server aufsetzen kann. Also dedizierte Systeme, die eng begrenzt für wenige Aufgaben abgestellt werden können. Da läßt sich der RAM-Verbrauch dann auch sehr genau abschätzen. Swapping ist dann nicht mehr erforderlich. So gesehen werte ich Swapping also eher als fehlender Speicherausbau einer Maschine als ein unterstützendes Feature, welches Betriebssysteme bieten.

  14. Re: Swappiness

    Autor: swap60 12.03.09 - 18:48

    auch bei mir unter ubuntu ibex

  15. Re: Schöner Artikel - Ergänzung

    Autor: PurpleTentacle 13.03.09 - 09:35

    naja, ich hab jetzt keine professionelle Serverhardware daheim - wozu auch. Aber ich hab n Board, das maximal 16Gbyte verkraftet und vier Slots hat. Und das ist hier der begrenzende Faktor.

    Und dass man mit genügend Speicher (sofern man das System richtig einstellt) kein Swap mehr braucht, das ist auch klar. NUR, das Thema hier ist ein komplett im Speicher befindliches Linux. Jetzt installier ich da mal ein paar Anwendungen, dann ist die "Festplatte" schnell bei 5GB Füllstand. Bei 8GB haste dann noch 3GB als tatsächlichen RAM übrig. Und die können gerne mal ausgelastet sein.

    Ich kann dir ja mal den Anwendungsfall skizzieren, der mir vor Augen schwebt. Nämlich ein NAS mit MediaCenter-Funktion. Soll 24h laufen. Aber die Platten sollen Ruhe geben, sprich in Standby gehen, wenn sie nicht gebraucht werden. Sicherlich kann ich auch nen Flashspeicher nehmen, meine 8GB RAM und auf Swapping verzichten, weil ich den Speicher sowieso nie voll kriegen werde.

    Das ist ja aber nicht die Frage. Mich reizt eher die Geschwindigkeit mit der sich auf einem solchen System arbeiten ließe - der einzige Nachteil, nämlich das relativ lang anfdauernde Startup, würde nicht ins Gewicht fallen, da das Ding sowieso ständig rennen würde.

  16. Re: Swap?

    Autor: alternativ kostenlos registieren 18.03.09 - 00:10

    das letzte mal, als ich wirklich swap brauchte, war als ich eine knoppix dvd remastern wollte.

    tja, man sehe und staune, dass ein einfacher desktop pc mit 4 gb ram auch mal swapen muss.

  1. Thema

Neues Thema Ansicht wechseln


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Zum Login

Stellenmarkt
  1. Universitätsmedizin der Johannes Gutenberg-Universität Mainz, Mainz
  2. Vitrocell Systems GmbH, Waldkirch bei Freiburg
  3. Kassenärztliche Vereinigung Berlin, Berlin
  4. VRmagic Holding AG, Mannheim

Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Top-Angebote
  1. 78,90€
  2. (aktuell u. a. HP 14-Zoll-Notebook für 389,00€, Asus ROG 27-Zoll-Monitor für 689,00€, Corsair...
  3. 26,99€ (Release am 26. Juli)
  4. 339,00€


Haben wir etwas übersehen?

E-Mail an news@golem.de


Indiegames-Rundschau: Von Bananen und Astronauten
Indiegames-Rundschau
Von Bananen und Astronauten

In Outer Wilds erlebt ein Astronaut in Murmeltier-Manier das immer gleiche Abenteuer, in My Friend Pedro tötet ein maskierter Auftragskiller im Auftrag einer Banane, dazu gibt es Horror von Lovecraft: Golem.de stellt die Indiegames-Highlights des Sommers vor.
Von Rainer Sigl

  1. Indiegames-Rundschau Verloren im Sonnensystem und im Mittelalter
  2. Indiegames-Rundschau Drogen, Schwerter, Roboter-Ritter
  3. Indiegames-Rundschau Zwischen Fließband und Wanderlust

Razer Blade 15 Advanced im Test: Treffen der Generationen
Razer Blade 15 Advanced im Test
Treffen der Generationen

Auf den ersten Blick ähneln sich das neue und das ein Jahr alte Razer Blade 15: Beide setzen auf ein identisches erstklassiges Chassis. Der größte Vorteil des neuen Modells sind aber nicht offensichtliche Argumente - sondern das, was drinnen steckt.
Ein Test von Oliver Nickel

  1. Blade 15 Advanced Razer packt RTX 2080 und OLED-Panel in 15-Zöller
  2. Blade Stealth (2019) Razer packt Geforce MX150 in 13-Zoll-Ultrabook

Raumfahrt: Galileo-Satellitennavigation ist vollständig ausgefallen
Raumfahrt
Galileo-Satellitennavigation ist vollständig ausgefallen

Seit Donnerstag senden die Satelliten des Galileo-Systems keine Daten mehr an die Navigationssysteme. SAR-Notfallbenachrichtigungen sollen aber noch funktionieren. Offenbar ist ein Systemfehler in einer Bodenstation die Ursache. Nach fünf Tagen wurde die Störung behoben.

  1. Satellitennavigation Galileo ist wieder online

  1. Gipfeltreffen: US-Konzerne wollen schnelle Antworten zu Huawei-Lizenzen
    Gipfeltreffen
    US-Konzerne wollen schnelle Antworten zu Huawei-Lizenzen

    Die Chefs von Cisco Systems, Intel, Broadcom, Qualcomm, Micron Technology, Western Digital und Google wollen endlich Klarheit zu Huawei. Trump hat am Montag eine schnelle Bearbeitung von Anträgen auf Lieferungen an Huawei zugesagt.

  2. Automated Valet Parking: Daimler und Bosch dürfen autonom parken
    Automated Valet Parking
    Daimler und Bosch dürfen autonom parken

    In Stuttgart können Besucher ohne Begleitung das automatisierte Parken eines Mercedes ausprobieren: Daimler und Bosch haben die Freigabe für das Automated Valet Parking erhalten.

  3. Textverarbeitung: Microsoft vereinfacht Aktivierungsprozess in Office 365
    Textverarbeitung
    Microsoft vereinfacht Aktivierungsprozess in Office 365

    Microsoft möchte es seinen Nutzern einfacher machen, neue Geräte oder einmal abgemeldete Geräte mit einer Office-365-Lizenz zu verknüpfen. Das soll jetzt größtenteils automatisiert und mit weniger Nutzerinteraktion funktionieren.


  1. 17:38

  2. 17:16

  3. 16:30

  4. 16:12

  5. 15:00

  6. 15:00

  7. 14:30

  8. 14:15