Umfrage: Benutzt ihr Swap?
Ja, Swap Partition ist kleiner als mein RAM
Ja, Swap Partition ist genauso groß wie mein RAM
Ja, Swap Partition ist doppelt so groß wie mein RAM
Ja, Swap Partition ist dreimal so groß wie mein RAM
Ja, Swap Partition ist noch größer
Nein
[Zeige Ergebnisse]
 
Neue Antwort schreiben 
 
Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Benutzt ihr noch Swap?
thosch97 Offline
All things have a right to grow

Beiträge: 9.843
Registriert seit: Feb 2010
Beitrag #31
Benutzt ihr noch Swap?
So, das unter Vista/7 wird ja wohl gehen, unter Linux weiß ich jetzt auch wie man eine RAMdisk anlegt. Aber wie bringe ich ihn dazu, diese als swap zu nutzen?

PGP-Key E384 009D 3B54 DCD3 21BF 9532 95EE 94A4 3258 3DB1 | S/MIME-Key 0x1A33706DAD44DA
G d-@ s+:- a--- C+++ UB+L++ P--- L++@ E-@>++ W+ N o? K? w>++ !O !M !V PS+++ PE-- Y+>++ PGP++>+++ !t 5? X? !R tv b+++>++++ DI !D G>+ e>+++ h !r>++ !z
„Die Aachener gelten als Erfinder des 4. Hauptsatzes der Thermodynamik: ‚Thermo schreibt man zweimal.“‘
“Saying that Java is good because it works on all platforms is like saying oral sex is good because it works on all sexes.”
„Es gibt 10 Sorten von Leuten: Die einen verstehen das Binärsystem, die anderen nicht.“
„Manche Männer lieben Männer, Manche Frauen eben Frauen; Da gibt's nix zu bedauern und nichts zu staunen; Das ist genau so normal wie Kaugummi kauen; Doch die meisten werden sich das niemals trauen“
18.05.2010 15:31
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
DosAmp Offline
Anderes Zeigegerät

Beiträge: 12.219
Registriert seit: Jul 2008
Beitrag #32
Benutzt ihr noch Swap?
thosch97 schrieb:  So, das unter Vista/7 wird ja wohl gehen, unter Linux weiß ich jetzt auch wie man eine RAMdisk anlegt. Aber wie bringe ich ihn dazu, diese als swap zu nutzen?
Warum willst du dir das so derbe umständlich machen? Nimm einfach einen PAE-fähigen Kernel, der auch bei 32-Bit deine gesamten 4 GiB ansprechen kann (oder im Falle eines entsprechend fähigen Systems gleich einen 64-Bit-Kernel) und gut.

Aber ansonsten ists einfach:
  • mit dd leere Datei auf RAM-Disk anlegen
  • daraus mit mkswap eine Auslagerungsdatei machen
  • swapon $AUSLAGERUNGSDATEI

CCITTグループ4またはZIP圧縮のモノクロ300dpiで最高の再現性
(Dieser Beitrag wurde zuletzt bearbeitet: 18.05.2010 15:44 von DosAmp.)
18.05.2010 15:41
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
thosch97 Offline
All things have a right to grow

Beiträge: 9.843
Registriert seit: Feb 2010
Beitrag #33
Benutzt ihr noch Swap?
Gut, jetzt werd ich gleich an den siebener wechsel und bei 4 GiB RAM unter 32 Bit nach http://www.drwindows.de/download/tutorials/RAMDisk2.pdf eine RAMdisk einrichten. Nimmt der dann überhaupt den unter x86 überschüssigen RAM und wo ist nochmal die Swap-einstellung unter 7 /Vista?

DosAmp schrieb:  
thosch97 schrieb:  So, das unter Vista/7 wird ja wohl gehen, unter Linux weiß ich jetzt auch wie man eine RAMdisk anlegt. Aber wie bringe ich ihn dazu, diese als swap zu nutzen?
Warum willst du dir das so derbe schwierig machen? Nimm einfach einen PAE-fähigen Kernel, der auch bei 32-Bit deine gesamten 4 GiB ansprechen kann (oder im Falle eines entsprechend fähigen Systems gleich einen 64-Bit-Kernel) und gut.
Ach DAS bewirkt PAE also!
Aber ich glaub gleich 64 bit wär keine schlechte idee (nochmal 4.7 GiB saugen, Dad wird ja begeistert sein von der INet Geschwindigkeit :fresse:)

Klartext:
Code:
/mnt/swaphd # dd of=swapfile
oder was?
Und diese Datei belegt dann automatisch den gesamten verfügbaren Platz?

PGP-Key E384 009D 3B54 DCD3 21BF 9532 95EE 94A4 3258 3DB1 | S/MIME-Key 0x1A33706DAD44DA
G d-@ s+:- a--- C+++ UB+L++ P--- L++@ E-@>++ W+ N o? K? w>++ !O !M !V PS+++ PE-- Y+>++ PGP++>+++ !t 5? X? !R tv b+++>++++ DI !D G>+ e>+++ h !r>++ !z
„Die Aachener gelten als Erfinder des 4. Hauptsatzes der Thermodynamik: ‚Thermo schreibt man zweimal.“‘
“Saying that Java is good because it works on all platforms is like saying oral sex is good because it works on all sexes.”
„Es gibt 10 Sorten von Leuten: Die einen verstehen das Binärsystem, die anderen nicht.“
„Manche Männer lieben Männer, Manche Frauen eben Frauen; Da gibt's nix zu bedauern und nichts zu staunen; Das ist genau so normal wie Kaugummi kauen; Doch die meisten werden sich das niemals trauen“
(Dieser Beitrag wurde zuletzt bearbeitet: 18.05.2010 15:49 von thosch97.)
18.05.2010 15:43
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Blue-Fox Offline
nothing to see here

Beiträge: 2.758
Registriert seit: Jul 2008
Beitrag #34
Benutzt ihr noch Swap?
thosch97 schrieb:  [...]
Klartext:
Code:
/mnt/swaphd # dd of=swapfile
oder was?
Und diese Datei belegt dann automatisch den gesamten verfügbaren Platz?

*kopftisch*
also:
Code:
# dd if=/dev/zero of=/mnt/swaphd/swap.img bs=$GRÖßE_DEINER_RAMDISK count=1
mkswap /mnt/swaphd/swap.img
swapon /mnt/swaphd/swap.img
Vorrausgesetzt, /mnt/swaphd ist der Mountpoint deiner RAMDISK.
(Dieser Beitrag wurde zuletzt bearbeitet: 18.05.2010 16:03 von Blue-Fox.)
18.05.2010 15:53
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
DosAmp Offline
Anderes Zeigegerät

Beiträge: 12.219
Registriert seit: Jul 2008
Beitrag #35
Benutzt ihr noch Swap?
Code:
dd if=/dev/zero of=$RAMDISK/swap.img bs=$GROESSE_RAMDISK count=1
mkswap $RAMDISK/swap.img
So würde ein Schuh draus. Auch wenn das überhaupt keinen Sinn hat: Linux knappst dann die Auslagerungsdatei von dem RAM ab, den es sonst ohnehin zur Verfügung hätte. Und das ist ohne PAE nun mal die leicht reduzierten 4 GiB und mit bis zu 64 GiB, die aber relativ umständlich (d. h. langsamer und nachwievor mit einer Beschränkung des virtuellen Speichers von einzelnen Prozessen) angesprochen werden, weswegen du in diesem Falle besser gleich ein 64-Bit-System nutzen solltest.

Die Verwendung einer RAM-Disk als Auslagerungsdatei macht wirklich, wirklich nur bei technisch Verkrustetem wie Win9x in Verbindung mit massig RAM Sinn, sonst nie!

CCITTグループ4またはZIP圧縮のモノクロ300dpiで最高の再現性
(Dieser Beitrag wurde zuletzt bearbeitet: 18.05.2010 16:04 von DosAmp.)
18.05.2010 15:58
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
chiaki Offline
Die Pommesfee

Beiträge: 12.554
Registriert seit: Jul 2008
Beitrag #36
Benutzt ihr noch Swap?
unter linux gibts garkein grund ein 32bit kernel laufen zu haben bei 4gb ram und mehr
18.05.2010 16:09
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
gandro Offline
Quälgeist

Beiträge: 8.953
Registriert seit: Jul 2008
Beitrag #37
Benutzt ihr noch Swap?
chiaki schrieb:  unter linux gibts garkein grund ein 32bit kernel laufen zu haben bei 4gb ram und mehr
Richtig. 64bit unter Linux bringt bei mehr 3GB bereits Vorteile. Und bei mehr als 3GB bringt 32bit-Linux nur noch Nachteile: Abgesehen von distributionsabhängigen kompilierten optimiteren 64bit-Binaries (weil ja wirklich alles 64bit ist) von quelloffener Software, gibt es für den wichtigen proprietären Krams auch 64bit-Versionen (Flash, Nvidia, Java).

Der Linux-Kernel kann auch in der 64bit-Variante alle 32bit-Programme nativ ausführen. Einzig Bibliotheken sind ein bisschen ein Problem, kann man aber mit einem 32bit-chroot oder Multilib umgehen. Hab bisher noch jedes 32bit-Programm zum laufen gebracht.

Notfalls kann man auch ein 100%iges 32bit-Userland auf einem 64bit-Kernel fahren. Heisst: Alle Programme sind 32bit und können einzeln max. 4GB, aber das System spricht den ganzen RAM an.

Swap auf einer Ramdisk oder PAE hingegen ist völliger Müll. Beides ist nachweisbar lahm (RedHat hat ne Studie über PAE & Performance gemacht, Ramdisk ist offensichtlich warums lahm ist). Man braucht inzwischen auch nicht mal mehr Swap auf Ramdisk wenn man den Speicher komprimieren will, dafür gibts afair seit 2.6.33 nen extra Feature.
(Dieser Beitrag wurde zuletzt bearbeitet: 18.05.2010 16:58 von gandro.)
18.05.2010 16:55
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
niwax Offline
Hardcore-Coder

Beiträge: 3.829
Registriert seit: Dec 2009
Beitrag #38
Benutzt ihr noch Swap?
An sich bekommt das Programm ja sowieso einen eigenen Addressraum zugewiesen, zu dem das OS dann noch ein Offset addiert, damit der richtige Bereich angesprochen wird. Für das Programm fängt der Speicher immer bei 0 an.


18.05.2010 18:23
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
gandro Offline
Quälgeist

Beiträge: 8.953
Registriert seit: Jul 2008
Beitrag #39
Benutzt ihr noch Swap?
niwax schrieb:  An sich bekommt das Programm ja sowieso einen eigenen Addressraum zugewiesen, zu dem das OS dann noch ein Offset addiert, damit der richtige Bereich angesprochen wird. Für das Programm fängt der Speicher immer bei 0 an.
Das ist falsch, das Programm weiss (zumindest bei x86) sehr wohl die absolute Speicheradresse.
18.05.2010 18:28
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
thosch97 Offline
All things have a right to grow

Beiträge: 9.843
Registriert seit: Feb 2010
Beitrag #40
Benutzt ihr noch Swap?
Auf Deutsch: über 4 GB RAM bei 32bittigem Linux ist nich drin. (5 posts in einem Satz)

PGP-Key E384 009D 3B54 DCD3 21BF 9532 95EE 94A4 3258 3DB1 | S/MIME-Key 0x1A33706DAD44DA
G d-@ s+:- a--- C+++ UB+L++ P--- L++@ E-@>++ W+ N o? K? w>++ !O !M !V PS+++ PE-- Y+>++ PGP++>+++ !t 5? X? !R tv b+++>++++ DI !D G>+ e>+++ h !r>++ !z
„Die Aachener gelten als Erfinder des 4. Hauptsatzes der Thermodynamik: ‚Thermo schreibt man zweimal.“‘
“Saying that Java is good because it works on all platforms is like saying oral sex is good because it works on all sexes.”
„Es gibt 10 Sorten von Leuten: Die einen verstehen das Binärsystem, die anderen nicht.“
„Manche Männer lieben Männer, Manche Frauen eben Frauen; Da gibt's nix zu bedauern und nichts zu staunen; Das ist genau so normal wie Kaugummi kauen; Doch die meisten werden sich das niemals trauen“
18.05.2010 18:41
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Neue Antwort schreiben 


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste