staging.inyokaproject.org

System beim swappen extrem langsam

Status: Ungelöst | Ubuntu-Version: Ubuntu
Antworten |

icebreake

Anmeldungsdatum:
22. Mai 2006

Beiträge: Zähle...

Hallo,

unter Ubuntu 8.04 (andere Versionen hab ich nicht ausprobiert) wird mein Computer beim swappen extrem langsam. Die Prozessorauslastung geht sofort auf fast 100% (Quad Core Prozessor) und die Maus lässt sich nur noch alle 10 Sekunden bewegen. Das speicherintensive Programm zu beenden dauert auch ewig. Da ich mal die größe der swap Partition geändert habe hab ich den Verdacht, das ich vielleicht dabei etwas falsch gemacht habe. Ob der Computer beim swappen vorher schon so langsam war weiß ich nicht mehr. UUID hab ich nach dem verändern angepasst.

sudo fdisk -l /dev/sde

Disk /dev/sde: 250.0 GB, 250000000000 bytes
255 heads, 63 sectors/track, 30394 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x41ab2316

   Device Boot      Start         End      Blocks   Id  System
/dev/sde1               1           8       64228+  de  Dell Utility
/dev/sde2   *           9        7544    60532920    7  HPFS/NTFS
/dev/sde3            7545       11191    29294527+  83  Linux
/dev/sde4           11192       30394   154248097+   5  Extended
/dev/sde5           11192       28411   138319618+  83  Linux
/dev/sde6           28412       30394    15928416   82  Linux swap / Solaris
sudo hdparm -tT /dev/sde6

/dev/sde6:
 Timing cached reads:   7558 MB in  2.00 seconds = 3782.06 MB/sec
 Timing buffered disk reads:  182 MB in  3.01 seconds =  60.46 MB/sec
cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sda3
UUID=d3587613-fa54-46e6-ac12-b90536dacfb2 /               ext3    relatime,errors=remount-ro 0       1
# /dev/sda5
UUID=1464b5e6-0f2f-4bfe-9115-a507cc1889c3 /home           ext3    relatime        0       2
# /dev/sda6
UUID=f551c3e3-cc42-4c45-a008-200c1742eb2f none            swap    sw              0       0
sudo hdparm -i /dev/sde6

/dev/sde6:

 Model=ST3250310AS                             , FwRev=3.ADA   , SerialNo=            6RY7F2C8
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
 BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=?16?
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=488281250
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4 
 DMA modes:  mdma0 mdma1 mdma2 
 UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6 
 AdvancedPM=no WriteCache=enabled
 Drive conforms to: Unspecified:  ATA/ATAPI-1,2,3,4,5,6,7

 * signifies the current active mode

Mike1

Avatar von Mike1

Anmeldungsdatum:
2. Januar 2008

Beiträge: 2092

Wie viel RAM hast du denn? Du könntest nämlich die Swapnutzung verändern:
Swap

Bearbeitet von encbladexp:

Bitte nicht aufs Editwiki verlinken, außer es enthält Infos die im normalen Wiki noch nicht drin sind, Danke.

icebreake

(Themenstarter)

Anmeldungsdatum:
22. Mai 2006

Beiträge: 8

Ich hab 4GB RAM. Eingestellt ist:

vm.swappiness = 60

Mike1

Avatar von Mike1

Anmeldungsdatum:
2. Januar 2008

Beiträge: 2092

icebreake hat geschrieben:

Ich hab 4GB RAM. Eingestellt ist:

vm.swappiness = 60

welche Anwendungen verwendest du bitte um 4GB RAM so voll zu bekommen, dass geswappt werden muss?? 😲

Ich hab mit den Werten von vm.swappiness keine Erfahrung, ich würde es aber einfach mal auf 40 runterstellen...

icebreake

(Themenstarter)

Anmeldungsdatum:
22. Mai 2006

Beiträge: 8

Ich verwende R für ein paar biologische Auswertungen. Da sind 4GB schnell voll.
Werd das mal ausprobieren. Es ist eben so, dass während geswappt wird am Computer nichts mehr gemacht werden kann. Auf meinem Laptop mit 1GB RAM geht das besser. Da ruckelt es schon auch mal kurz, aber man kann schon noch ne E-Mail schreiben.

icebreake

(Themenstarter)

Anmeldungsdatum:
22. Mai 2006

Beiträge: 8

leider macht das auch keinen Unterschied. Während dem swappen ist der Computer extrem langam und Arbeiten unmöglich. Ist denn die swap-Partition richtig eingestellt? Hab gelesen, dass ohne DMA Zugriffe längern dauern. Bei mir ist UDMA6 an, das sollte ja eigentlich das Beste sein !?

encbladexp Team-Icon

Ehemaliger
Avatar von encbladexp

Anmeldungsdatum:
16. Februar 2007

Beiträge: 17277

hdparm -tT --direct /dev/sde6

wäre nicht schlecht, das --direct wäre wichtig.

Können wir auch mal die Ausgabe von "free -m" sehen? Verwendest du 64-Bit Ubuntu? Oder 32-Bit mit PAE Support (Server Kernel, oder halt Kernel Marke Eigenbau)?

mfg Betz Stefan

icebreake

(Themenstarter)

Anmeldungsdatum:
22. Mai 2006

Beiträge: 8

free -m
             total       used       free     shared    buffers     cached
Mem:          3822       3693        129          0         13        425
-/+ buffers/cache:       3254        567
Swap:        15555        605      14949
sudo hdparm -tT --direct /dev/sde6
/dev/sde6:
 Timing O_DIRECT cached reads:   120 MB in  2.01 seconds =  59.82 MB/sec
 Timing O_DIRECT disk reads:  184 MB in  3.03 seconds =  60.75 MB/sec

Ich verwende den standard 64-Bit Ubuntu Kernel

encbladexp Team-Icon

Ehemaliger
Avatar von encbladexp

Anmeldungsdatum:
16. Februar 2007

Beiträge: 17277

Also Anhand der Daten kann ich mir nicht Vorstellen das ein System mit nur 1 GB RAM das flüssiger ist! Du vernascht 4 GB RAM, und dann noch 600 MByte Swap... das kann nicht schnell sein!

ps aux --sort -rss

Das wäre vielleicht auch mal schön wenn das System so am Limit ist.

mfg Betz Stefan

Antworten |