Hallo alle zusammen, kann man den Swap Speicher leeren ? Ich habe gerade ein paar Test mit SAP DB gemacht, die DB verschlingt 'ne Menge RAM. Mit 'top' habe ich festgestellt, daß der Rechner den Swap Bereich vollausnutzt. Nachdem mein Test Skript beendet ist, ist die Loadaverage wieder bei 0.13. Sprich das Teil langweilt sich zu tode, aber der Rechner gibt den Swap Speicher nicht wieder frei:( Kann man das irgendwie manuel machen? ByE Andre
"André Heine" wrote:
Hallo alle zusammen,
kann man den Swap Speicher leeren ?
Ich habe gerade ein paar Test mit SAP DB gemacht, die DB verschlingt 'ne Menge RAM. Mit 'top' habe ich festgestellt, daß der Rechner den Swap Bereich vollausnutzt.
Nachdem mein Test Skript beendet ist, ist die Loadaverage wieder bei 0.13. Sprich das Teil langweilt sich zu tode, aber der Rechner gibt den Swap Speicher nicht wieder frei:(
Kann man das irgendwie manuel machen?
swapoff/swapon? Daniel
Hi,
From: D.Wolpert
"André Heine" wrote:
kann man den Swap Speicher leeren ?
Kann man das irgendwie manuel machen?
swapoff/swapon?
Danke, swapoff funktioniert schon fast:) Der Prozeß läuft jetzt nun schon einige Minuten, der Swap Speicher ist schonmal weg ... Mal sehen wann 'swapoff' fertig wird. Greetings Andre
* André Heine schrieb am 19.Mär.2002:
From: D.Wolpert
"André Heine" wrote:
kann man den Swap Speicher leeren ?
Kann man das irgendwie manuel machen?
swapoff/swapon?
Danke, swapoff funktioniert schon fast:) Der Prozeß läuft jetzt nun schon einige Minuten, der Swap Speicher ist schonmal weg ...
Mal sehen wann 'swapoff' fertig wird.
Wird schon funktionieren. Nur, was ich nicht verstehe, was soll das bringen? Was hast Du von einem leeren swap? Du hast doch diesen Bereich dem Rechner gegeben, damit er damit machen kann was er will, und das tut er nun. Warum soll er da was freiräumen? Die Platte verbraucht sich dadurch nicht stärker, oder wovor hast Du Angst? Bernd -- Hast Du bei Problemen schon in der SuSE-Support-Datenbank (SDB) nachgesehen? Auf Deinem Rechner: http://localhost/doc/sdb/de/html/index.html | mit Apache: http://localhost/doc/sdb/de/html/key_form.html | Zufalls- Tagesaktuell bei SuSE: http://sdb.suse.de/sdb/de/html/index.html | signatur 2
Hallo Bernd, Am Dienstag, 19. März 2002 22:45 schrieb Bernd Brodesser:
* André Heine schrieb am 19.Mär.2002:
Mal sehen wann 'swapoff' fertig wird.
Wird schon funktionieren. Nur, was ich nicht verstehe, was soll das bringen? Was hast Du von einem leeren swap? Du hast doch diesen Bereich dem Rechner gegeben, damit er damit machen kann was er will, und das tut er nun. Warum soll er da was freiräumen? Die Platte verbraucht sich dadurch nicht stärker, oder wovor hast Du Angst?
Ich habe einen Server AMD 300/128 MB auf der Arbeit. Das ist nur ein Test-Rechner mit SAP DB. Mit einem Perl Skript rufe ich in einer "foreach Schleife" etwa bei 200 Tabellen "select count(*) from $table" auf. Wenn nun der server gerade gebootet hat, dann funktioniert das maximal zweimal, eben solange "top" freien Swap hat. Der Prozeß nimmt immer min. 50% des RAM ein, ich weiß nicht ob es einer fehlerhaften Konfiguration von SAP DB liegt, oder an dem schlechten Perl Treiber von SAP. Mittlerweile kann man jetzt auch den DBD::ODBC Treiber für Perl-DBI nutzen, vielleicht ist das besser. Ich habe eben gedacht, vielleicht läßt sich der SWAP ja leeren, um nicht immer nach zweimal testen ein Reset zumachen. Erstmal kaufen wir mehr Speicher:) Das gibt bestimmt eine Verbesserung. CIao Andre
Hallo, On Tue, 19 Mar 2002, André Heine wrote:
From: D.Wolpert
"André Heine" wrote:
kann man den Swap Speicher leeren ? swapoff/swapon?
Danke, swapoff funktioniert schon fast:) Der Prozeß läuft jetzt nun schon einige Minuten, der Swap Speicher ist schonmal weg ...
Mal sehen wann 'swapoff' fertig wird.
Ist logisch. Das, was ins swap ausgelagert wurde, muss beim swapoff wieder eingelesen werden... Aber ich denke, das ist eh ueberfluessig, wenn das, was ausgelagert wurde nochmal gebraucht wird, dann wird's halt wieder eingelesen. -dnh -- 73: Datenautobahn Einrichtung zur schnellen Übertragung großer Datenmengen (z.B. über das Telefonnetz) (DUDEN, 21. Auflage)
Hallo David, Am Dienstag, 19. März 2002 23:27 schrieb David Haller:
From: D.Wolpert
swapoff/swapon?
Danke, swapoff funktioniert schon fast:) Der Prozeß läuft jetzt nun schon einige Minuten, der Swap Speicher ist schonmal weg ...
Mal sehen wann 'swapoff' fertig wird.
Ist logisch. Das, was ins swap ausgelagert wurde, muss beim swapoff wieder eingelesen werden...
Aber ich denke, das ist eh ueberfluessig, wenn das, was ausgelagert wurde nochmal gebraucht wird, dann wird's halt wieder eingelesen.
Das hast Du recht, Swap wird immer wieder vollgeschrieben. Das Problem ist einfach, daß SAP DB auf einem AMD 300 mit 128MB nicht richtig läuft. Ich weiß nicht, ob man das eventuell noch optimieren kann. Bislang bin ich jedenfalls von SAP DB entäuscht. Der Server schmiert ab, wenn ich in einer 'foreach Schleife' ca bei 200 Tabellen ein "Select count(*) from $table" ausführe. Normal finde ich das nicht, daß dabei 50-60% speicher draufgehen;( Ciao Andre
Hallo, On Wed, 20 Mar 2002, Andre Heine wrote:
Am Dienstag, 19. März 2002 23:27 schrieb David Haller:
Ist logisch. Das, was ins swap ausgelagert wurde, muss beim swapoff wieder eingelesen werden...
Aber ich denke, das ist eh ueberfluessig, wenn das, was ausgelagert wurde nochmal gebraucht wird, dann wird's halt wieder eingelesen.
Das hast Du recht, Swap wird immer wieder vollgeschrieben.
Das Problem ist einfach, daß SAP DB auf einem AMD 300 mit 128MB nicht richtig läuft.
Ach? Steht in der Doku nicht was von minimal-Anforderungen? so z.B. "512 MB required, 1 GB recommended"? Und dass dann das SWAP vollaeuft sollte klar sein...
Normal finde ich das nicht, daß dabei 50-60% speicher draufgehen;(
s.o. -dnh -- "True multitasking is being able to type and pet the cat in your lap at the same time" [S. McAndrewSmith in asr]
Hallo,
"AndrX Heine"
Hallo alle zusammen,
kann man den Swap Speicher leeren ?
Ich habe gerade ein paar Test mit SAP DB gemacht, die DB verschlingt 'ne Menge RAM. Mit 'top' habe ich festgestellt, daß der Rechner den Swap Bereich vollausnutzt.
Nachdem mein Test Skript beendet ist, ist die Loadaverage wieder bei 0.13. Sprich das Teil langweilt sich zu tode, aber der Rechner gibt den Swap Speicher nicht wieder frei:(
Kann man das irgendwie manuel machen?
Wozu soll da gut sein? Der Kernel braucht den Speicherplatz und wird bei Bedarf schon nicht mehr benötigte Pages löschen oder überschreiben. Ich würde lieber den swap Bereich vergrößern, vielleicht auch zusätzlich ein swap-file (statt Partition) anlegen, wenn dein Swap zu klein ist. -Dieter -- Dieter Kluenter | Systemberatung Tel:040.64861967 | Fax: 040.64891521 mailto: dkluenter@schevolution.com http://www.schevolution.com/tour
Am Dienstag, 19. März 2002 15:52 schrieb André Heine:
Hallo alle zusammen,
kann man den Swap Speicher leeren ?
Ich habe gerade ein paar Test mit SAP DB gemacht, die DB verschlingt 'ne Menge RAM. Mit 'top' habe ich festgestellt, daß der Rechner den Swap Bereich vollausnutzt.
Nachdem mein Test Skript beendet ist, ist die Loadaverage wieder bei 0.13. Sprich das Teil langweilt sich zu tode, aber der Rechner gibt den Swap Speicher nicht wieder frei:(
Hallo Andre Das ist IMHO gar nicht nötig. Die Dateien bleiben solange dort, bis entweder der Rechner neu gestartet wird, oder für einen anderen Prozess der Platz überschrieben wird. Anders als der RAM spielt es eigentlich keine Rolle für den Rechner, was im SWAP steht, wenn er diese Dateien nicht braucht. CU Thorsten -- Thorsten Körner || thorstenkoerner@123tkshop.org Dannenkoppel 51 || thorstenkoerner@thorsti.org 22391 Hamburg || GNU-GPG Key: 2D2C4868C007C4FA http://www.123tkShop.org || reg. Linux-User:#187283
hallo, On Tuesday 19 March 2002 21:07, Thorsten Körner wrote:
Das ist IMHO gar nicht nötig. Die Dateien bleiben solange dort, bis entweder der Rechner neu gestartet wird, oder für einen anderen Prozess der Platz überschrieben wird. Anders als der RAM spielt es eigentlich keine Rolle für den Rechner, was im SWAP steht, wenn er diese Dateien nicht braucht. CU
ich finde es schon sehr wichtig, da dort evtl. _sensible_ Daten sein können .... ich behelfe mir, indem ich vor dem poweroff die swap-partition neu erstellen lasse (mk_swap DEVICE) und neu aktiviere ... dann ist dort nichts mehr drin ... grüße stephan
* Stephan Kurth schrieb am 19.Mär.2002:
On Tuesday 19 March 2002 21:07, Thorsten Körner wrote:
Das ist IMHO gar nicht nötig. Die Dateien bleiben solange dort, bis entweder der Rechner neu gestartet wird, oder für einen anderen Prozess der Platz überschrieben wird. Anders als der RAM spielt es eigentlich keine Rolle für den Rechner, was im SWAP steht, wenn er diese Dateien nicht braucht. CU
ich finde es schon sehr wichtig, da dort evtl. _sensible_ Daten sein können .... ich behelfe mir, indem ich vor dem poweroff die swap-partition neu erstellen lasse (mk_swap DEVICE) und neu aktiviere ... dann ist dort nichts mehr drin ...
Bist Du Dir da sicher? Ich nicht. Bernd -- Bei Fragen an die Liste erst mal nachschauen, ob es diese Frage nicht schon einmal gegeben hat. Ein Archiv der Liste findest Du auf: http://lists.suse.com/archives/suse-linux |Zufallssignatur 7
* Stephan Kurth schrieb am 20.Mär.2002:
On Wednesday 20 March 2002 01:19, Bernd Brodesser wrote:
Bist Du Dir da sicher? Ich nicht.
ich mir schon ... schaue doch einfach mal auf die swap-partition wenn du mit einem rettungssystem bootest ... da liegen oft schöne daten herum :-) wenn man sie lesen kann ...
Ja, aber ich glaube nicht, daß sie nach Deiner Aktion nicht weg sind. Übrigens, Du brauchst um das zu untersuchen nicht das Rettungssystem zu bemühen, einfach in /dev/hd.. bzw. /dev/sd.. nachsehen, wobei die .. für die genaue swapdevice steht. Bernd -- Was ist quoten? Quoten ist das Zitieren aus einer mail, der man antwortet. Und wie macht man es richtig? Zitate werden mit "> " gekennzeichnet. Nicht mehr als nötig zitieren. Vor den Abschnitten das Zitat, auf das man sich bezieht, mit einer Zeile Abstand oben und unten. |Zufallssignatur 12
Hi, On Wednesday 20 March 2002 16:43, Bernd Brodesser wrote:
Rettungssystem zu bemühen, einfach in /dev/hd.. bzw. /dev/sd.. nachsehen, wobei die .. für die genaue swapdevice steht.
ich weiss .... aber warum sollten die daten nicht weg sein wenn ich zwischendurch neu formatiere ?? grüße stephan
* Stephan Kurth schrieb am 20.Mär.2002:
On Wednesday 20 March 2002 16:43, Bernd Brodesser wrote:
Rettungssystem zu bemühen, einfach in /dev/hd.. bzw. /dev/sd.. nachsehen, wobei die .. für die genaue swapdevice steht.
ich weiss .... aber warum sollten die daten nicht weg sein wenn ich zwischendurch neu formatiere ??
Gegenfrage, warum sollen sie? Formatieren setzt in der Regel ein paar Verwaltungsbits, aber sonst nichts. Bernd -- Probleme mit dem Drucker? Schon die Druckercheckliste beachtet? http://localhost/doc/sdb/de/html/drucker-howto.html | Auch lesenswert: Oder schon das Drucker-HOWTO gelesen? | man lpr file://usr/shar/doc/howto/de/DE-Drucker-HOWTO.txt.gz | Zufallssignatur 3
Hallo, On Tue, 19 Mar 2002, Stephan Kurth wrote:
On Tuesday 19 March 2002 21:07, Thorsten Körner wrote: ich finde es schon sehr wichtig, da dort evtl. _sensible_ Daten sein können .... ich behelfe mir, indem ich vor dem poweroff die swap-partition neu erstellen lasse (mk_swap DEVICE) und neu aktiviere ... dann ist dort nichts mehr drin ...
Sicher? Mach mal das mkswap, dann ein 'dd if=/dev/hdXY | strings' wobei /dev/hdXY die swap-Partition ist... Ein mkswap uberschreibt AFAIK _nicht_ die komplette Partition, das wuerde uebrigens auch wesentlich laenger dauern... Wenn, dann muesstest du die Partition (mehrfach und alternierend) mit Nullen, Einsen und zufaelligen Werten komplett beschreiben, aber das dauert... -dnh -- What is the difference between Scientology and Microsoft? One is an evil cult bent on world domination and the other was begun by L. Ron Hubbard. (anonym von slashdot.org)
Hi Thorsten, Am Dienstag, 19. März 2002 21:07 schrieb Thorsten Körner:
Am Dienstag, 19. März 2002 15:52 schrieb André Heine:
kann man den Swap Speicher leeren ?
Das ist IMHO gar nicht nötig. Die Dateien bleiben solange dort, bis entweder der Rechner neu gestartet wird, oder für einen anderen Prozess der Platz überschrieben wird. Anders als der RAM spielt es eigentlich keine Rolle für den Rechner, was im SWAP steht, wenn er diese Dateien nicht braucht. CU
Das ist schön:) Ein Problem weniger, dann ist der Rechner für SAP DB entschieden zuklein (bzw. der Speicher). ByE Andre
participants (8)
-
Andre Heine
-
Andr� Heine
-
B.Brodesser@t-online.de
-
D.Wolpert
-
David Haller
-
Dieter Kluenter
-
stephan-kurth@t-online.de
-
Thorsten Körner