Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Zamrzání PC - zahlcení swapu (?) - chybná nová velikost swapu  (Přečteno 2978 krát)

Freglin

  • Návštěvník
  • Příspěvků: 70
Zdravím,
již delší dobu řeším následujicí problém:
Při spuštění většího množství aplikací (např.: Firefox, Totem (stand. video), Synaptic) se stane, že notebook začne reagovat sekaně (kurzor se pohne každých 10 sec.) a tak po 40 sec. přestane reagovat uplně. Provádějí se přitom jakési zápisy/čtení na disk (soudě dle kontrolky a zvuku disku). Usoudil sem, že to může být zapříčiněno, resp. že to mohu vyřešit zvětšením swapu ("původně" byl 312MB na 1GB RAM). Provedl jsem zvětšení celého partu, ale i když ted swap oddíl vypadá že má 1GB, problém přetrvává a např. přes sledování systému se to tváří, jako když je používáno stále jen původních 312MB.

Může mě někdo nasměrovat, kde se stala chyba?
Jestli je popisovanýproblém skutečně záležitost swapu, a pokud ano tak jak ho nahodím na novou velikost?

(o řešení pomocí swap souboru sem četl, ale když už sem se dělal s tim zvětšením partu, rád bych to využil)

Díky za každou radu a omlouvám se, pokud se tu toto již vyskytuje, nebo sem se vyjádřil "nefórově"

arrange

  • Závislák
  • ***
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
Re: Zamrzání PC - zahlcení swapu (?) - chybná nová velikost swapu
« Odpověď #1 kdy: 14 Dubna 2009, 10:34:23 »
Tak může to být swap a nemusí. 312MB ale může být opravdu málo.

Kolik máš paměti RAM?
Dej sem výpis z příkazu dmesg | grep -i swap # mělo by to ukázat kolik místa na swap systém opravdu vyhradil.
Když dojde k tomu zpomalení, zkus dát příkaz top a podívej se, která aplikace Ti bere nejvíc CPU/paměti.
Taky si můžeš na panel přidat applet System Monitor (což Ti ale zase ubere nějakou tu RAM : ), který umožňuje sledovat i využití swapu (viz jeho nastavení).
http://www.openstreetmap.org - mapy celého světa "wiki style"

Radix

  • Stálý člen
  • **
  • Příspěvků: 631
Re: Zamrzání PC - zahlcení swapu (?) - chybná nová velikost swapu
« Odpověď #2 kdy: 14 Dubna 2009, 10:44:48 »
Jak máš využitý swap, RAM zjistíš: Systém - Správa - Sledování systému - Zdroje - Odkládací prostor. To sledování systému si pusť ve vedlejší ploše, jak se systém začne sekat, tak se na to podívej.

Freglin

  • Návštěvník
  • Příspěvků: 70
Re: Zamrzání PC - zahlcení swapu (?) - chybná nová velikost swapu
« Odpověď #3 kdy: 14 Dubna 2009, 11:15:14 »
Tak může to být swap a nemusí. 312MB ale může být opravdu málo.

Kolik máš paměti RAM?
Dej sem výpis z příkazu dmesg | grep -i swap # mělo by to ukázat kolik místa na swap systém opravdu vyhradil.
Když dojde k tomu zpomalení, zkus dát příkaz top a podívej se, která aplikace Ti bere nejvíc CPU/paměti.
Taky si můžeš na panel přidat applet System Monitor (což Ti ale zase ubere nějakou tu RAM : ), který umožňuje sledovat i využití swapu (viz jeho nastavení).


Zdravím,

mam 1GB RAM, a co se toho výpisu týče, tak nevim jestli sem mohl na jednom příkazu něco zbabrat, ale vyjel prázdný.
Kód: [Vybrat]
freglin@freglinntb:~$ dmesg | grep -i swap
freglin@freglinntb:~$

a ohledně toho využití CPU, ještě to teda zbortim a mrknu na to, ale mam pocit, že už sem to jednou kontroloval a všechny aplikace byly s využitím procesoru v normálu, resp. to využití odpovídalo klidovým hodnotám.

Freglin

  • Návštěvník
  • Příspěvků: 70
Re: Zamrzání PC - zahlcení swapu (?) - chybná nová velikost swapu
« Odpověď #4 kdy: 14 Dubna 2009, 11:17:59 »
Jak máš využitý swap, RAM zjistíš: Systém - Správa - Sledování systému - Zdroje - Odkládací prostor. To sledování systému si pusť ve vedlejší ploše, jak se systém začne sekat, tak se na to podívej.

Tímto způsobem sem vysledoval, že se systém začne sekat při vyčerpání swapu, ale "Sledování systému" hlásí max. velikost swapu tu před zvětšením (viz. úvodní příspěvek), takže nevim jestli se zvětšil jen ten part a systém ho nevyužívá, nebo je to jen nějaký zásek ve "Sledování systému"...

arrange

  • Závislák
  • ***
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
Re: Zamrzání PC - zahlcení swapu (?) - chybná nová velikost swapu
« Odpověď #5 kdy: 14 Dubna 2009, 16:57:22 »
mam 1GB RAM, a co se toho výpisu týče, tak nevim jestli sem mohl na jednom příkazu něco zbabrat, ale vyjel prázdný.
Kód: [Vybrat]
freglin@freglinntb:~$ dmesg | grep -i swap
freglin@freglinntb:~$
Ten swap by to IMO mělo ukázat, čili je divný, že nic nevyjelo, zkus to ještě takto (pro jistotu nejdřív pozavírej důležité aplikace):
Kód: [Vybrat]
sudo swapoff -av # vypne swap
sudo swapon -av # zas zapne, čili jakýsi restart
dmesg | grep -i swap # ukáže příp. výsledky předchozích akcí
grep -i swap /etc/fstab # jak máš nadefinovaný swap v fstab pro automatické připojování
sudo fdisk -l # jak máš nedefinovaný swap v oddílech
http://www.openstreetmap.org - mapy celého světa "wiki style"

Freglin

  • Návštěvník
  • Příspěvků: 70
Re: Zamrzání PC - zahlcení swapu (?) - chybná nová velikost swapu
« Odpověď #6 kdy: 14 Dubna 2009, 20:20:00 »
mam 1GB RAM, a co se toho výpisu týče, tak nevim jestli sem mohl na jednom příkazu něco zbabrat, ale vyjel prázdný.
Kód: [Vybrat]
freglin@freglinntb:~$ dmesg | grep -i swap
freglin@freglinntb:~$
Ten swap by to IMO mělo ukázat, čili je divný, že nic nevyjelo, zkus to ještě takto (pro jistotu nejdřív pozavírej důležité aplikace):
Kód: [Vybrat]
sudo swapoff -av # vypne swap
sudo swapon -av # zas zapne, čili jakýsi restart
dmesg | grep -i swap # ukáže příp. výsledky předchozích akcí
grep -i swap /etc/fstab # jak máš nadefinovaný swap v fstab pro automatické připojování
sudo fdisk -l # jak máš nedefinovaný swap v oddílech

Tak tady jsou výpisy...projel sem jejich význam po forech,ale vůbec z toho nejsem moudrej...  :'(

Kód: [Vybrat]
freglin@freglinntb:~$ sudo swapoff -av
[sudo] password for freglin:
swapoff na /dev/sda6
swapoff: /dev/sda6: Cannot allocate memory
freglin@freglinntb:~$ sudo swapon -av
freglin@freglinntb:~$ dmesg | grep -i swap
freglin@freglinntb:~$ sudo fdisk -l

Disk /dev/sda: 80,0 GB, 80 026 361 856 bajtů
hlav: 255, sektorů na stopu: 63, cylindrů: 9 729
Jednotky = cylindry po 16065 * 512 = 8 225 280 bajtech
Identifikátor disku: 0x60000000

Zařízení Zavádět   Začátek       Konec    Bloky    Id  Systém
/dev/sda1               1          16      128488+  de  Dell Utility
/dev/sda2              17         653     5116702+  83  Linux
/dev/sda3             654        9729    72902970    f  W95 Rozš. (LBA)
/dev/sda5             654        2565    15358108+  83  Linux
/dev/sda6            2566        2717     1220908+  82  Linux swap/Solaris
/dev/sda7            2718        9729    56323858+   b  W95 FAT32

Kód: [Vybrat]
freglin@freglinntb:~$ grep -i swap /etc/fstab
UUID=132d06cc-326c-4b0e-b4d7-772e54c20709 none            swap    sw              0       0
freglin@freglinntb:~$

omlouvám se, že do toho nevnášim už žádnou svojí invenci, ale ohledně tohohle mam už absolutně tupo.

arrange

  • Závislák
  • ***
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
Re: Zamrzání PC - zahlcení swapu (?) - chybná nová velikost swapu
« Odpověď #7 kdy: 14 Dubna 2009, 20:55:53 »
Taky jsem z toho jelen...
Dej tu ještě
Kód: [Vybrat]
free
swapon -s
(jak máš využitou paměť)

Edit:
A i když s tím swapem je to divný, podívej se taky do Sledování systému, jestli Ti nějaký program nezabírá příliš moc paměti, např. přes 100 MB, může to být chyba v tom programu. Já mám taky 1GB RAM a swap mi systém prakticky nikdy nevyužívá.
« Poslední změna: 14 Dubna 2009, 21:02:57 od arrange »
http://www.openstreetmap.org - mapy celého světa "wiki style"

 

Provoz zaštiťuje spolek OpenAlt.