Lassú a gépem Linuxszal

Fórumok

Hello,

volt már hasonló problémám, ám akkor egy másik géppel másik Linuxszal, szal bátorkodom feldobni ismét a témát, mert kezd elviselhetetlenné válni a dolog, nevezetesen elképesztően lassú a gép. Jelenleg egy ilyen laptopon dolgozom (thunderbird, firefox3, és netbeans, amork és krusader), amin Ubuntu 8.04 fut, több kevesebb sikerrel. Compizt nem használok mert még lassabb volna minden.
uname -a
Linux tyson-laptop 2.6.24-19-generic #1 SMP Fri Jul 11 21:01:46 UTC 2008 x86_64 GNU/Linux
glxinfo | grep direct
direct rendering: Yes
továbbá:
/var/log$ cat Xorg.0.log | grep EE
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
glxgears 1100-1200 tud.
szal ez nem lehet gond (remélem).
Amit tapasztalok az valami olyasmi, hogy a winyo folyton pörög, és akár több másodpercig eltart a legalapvetőbb művelet, pl ablakváltás, vagy az asztal megmutatása, néha még a zene is akad... Elég idegesítő és nehéz így dolgozni. A CPU órajelváltozás-figyelő azonban soha nem mutatt 800Mhz-nál többet, akármit csinálok.
Van valakinek esetleg ötlete, mi lehet a gond, esetleg mivel lehetne gyorsabbá tenni a gépem?

Hozzászólások

lspci ?
cat /proc/cpuinfo ?
cat /proc/meminfo ???

dma be van kapcsolva?

lspci
00:00.0 Host bridge: ATI Technologies Inc RS480 Host Bridge (rev 10)
00:01.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:04.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:12.0 IDE interface: ATI Technologies Inc IXP SB400 Serial ATA Controller (rev 80)
00:13.0 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller (rev 80)
00:13.1 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller (rev 80)
00:13.2 USB Controller: ATI Technologies Inc IXP SB400 USB2 Host Controller (rev 80)
00:14.0 SMBus: ATI Technologies Inc IXP SB400 SMBus Controller (rev 83)
00:14.1 IDE interface: ATI Technologies Inc IXP SB400 IDE Controller (rev 80)
00:14.2 Audio device: ATI Technologies Inc IXP SB4x0 High Definition Audio Controller (rev 01)
00:14.3 ISA bridge: ATI Technologies Inc IXP SB400 PCI-ISA Bridge (rev 80)
00:14.4 PCI bridge: ATI Technologies Inc IXP SB400 PCI-PCI Bridge (rev 80)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:05.0 VGA compatible controller: ATI Technologies Inc RS485 [Radeon Xpress 1100 IGP]
05:03.0 Ethernet controller: Atheros Communications Inc. AR2413 802.11bg NIC (rev 01)
05:04.0 FireWire (IEEE 1394): O2 Micro, Inc. Firewire (IEEE 1394) (rev 02)
05:04.2 SD Host controller: O2 Micro, Inc. Integrated MMC/SD Controller (rev 01)
05:04.3 Mass storage controller: O2 Micro, Inc. Integrated MS/xD Controller (rev 01)
05:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)

cat /proc/cpuinfo
cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 72
model name : AMD Turion(tm) 64 X2 Mobile Technology TL-50
stepping : 2
cpu MHz : 800.000
cache size : 256 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy
bogomips : 1597.70
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc

processor : 1
vendor_id : AuthenticAMD
cpu family : 15
model : 72
model name : AMD Turion(tm) 64 X2 Mobile Technology TL-50
stepping : 2
cpu MHz : 800.000
cache size : 256 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy
bogomips : 1597.70
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc

cat /proc/meminfo
MemTotal: 898384 kB
MemFree: 6968 kB
Buffers: 4428 kB
Cached: 212276 kB
SwapCached: 345236 kB
Active: 618480 kB
Inactive: 153868 kB
SwapTotal: 2626588 kB
SwapFree: 1780536 kB
Dirty: 148 kB
Writeback: 0 kB
AnonPages: 508944 kB
Mapped: 193648 kB
Slab: 31464 kB
SReclaimable: 14048 kB
SUnreclaim: 17416 kB
PageTables: 24020 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
CommitLimit: 3075780 kB
Committed_AS: 1895960 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 20672 kB
VmallocChunk: 34359717627 kB

DMA-t nemtom, hol lehet megnézni, hogy bé van-é kapcsolva, de asszem már néztem, és be volt.

----
"A hibás logikájú emberek több bűnt követtek el akaratukon kívül, mint a rossz emberek szándékosan."
Bárcsak...

hdparm /dev/hda

/dev/hda:
IO_support = 0 (default)
16-bit)
unmaskirq = 0 (off)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
HDIO_GETGEO failed: Inappropriate ioctl for device

szal, be van kapcsolva...
----
"A hibás logikájú emberek több bűnt követtek el akaratukon kívül, mint a rossz emberek szándékosan."
Bárcsak...

hdparm /dev/sda

/dev/sda:
IO_support = 0 (default)
16-bit)
HDIO_GET_UNMASKINTR failed: Inappropriate ioctl for device
HDIO_GET_DMA failed: Inappropriate ioctl for device
HDIO_GET_KEEPSETTINGS failed: Inappropriate ioctl for device
readonly = 0 (off)
readahead = 256 (on)
geometry = 14593/255/63, sectors = 234441648, start = 0

Melyiket kéne nézzem?
----
"A hibás logikájú emberek több bűnt követtek el akaratukon kívül, mint a rossz emberek szándékosan."
Bárcsak...

hdparm -tT /dev/hda

/dev/hda:
read() failed: Input/output error
Timing buffered disk reads: read() failed: Input/output error
BLKFLSBUF failed: Function not implemented
Na ez most micsoda?

----
"A hibás logikájú emberek több bűnt követtek el akaratukon kívül, mint a rossz emberek szándékosan."
Bárcsak...

Vélek felfedezni némi különbséget:
/dev/sda:
Timing cached reads: 866 MB in 2.00 seconds = 432.89 MB/sec
Timing buffered disk reads: 40 MB in 3.66 seconds = 10.92 MB/sec

----
"A hibás logikájú emberek több bűnt követtek el akaratukon kívül, mint a rossz emberek szándékosan."
Bárcsak...

Ez nekem eddig minden vinyoval/vezrolvel ment.

Na akkor.
root-kent (if,of veletlenul se cserld fel):
gep proc # echo 3 >/proc/sys/vm/drop_caches
gep proc # time dd if=/dev/sda of=/dev/null bs=1M count=128
128+0 records in
128+0 records out
134217728 bytes (134 MB) copied, 2.26824 s, 59.2 MB/s

real 0m2.641s
user 0m0.001s
sys 0m0.326s
gep proc # time dd if=/dev/sda of=/dev/null bs=1M count=128
128+0 records in
128+0 records out
134217728 bytes (134 MB) copied, 0.266633 s, 503 MB/s

real 0m0.269s
user 0m0.000s
sys 0m0.256s

Ubuntu + ATI vezerlorol hallotam mar sebbesegre panaszt.

time dd if=/dev/sda of=/dev/null bs=1M count=128
128+0 beolvasott rekord
128+0 kiírt rekord
134217728 bájt (134 MB) másolva, 33,2578 mp, 4,0 MB/mp

real 0m33.804s
user 0m0.004s
sys 0m0.680s

majd:
time dd if=/dev/sda of=/dev/null bs=1M count=128
128+0 beolvasott rekord
128+0 kiírt rekord
134217728 bájt (134 MB) másolva, 3,41087 mp, 39,3 MB/mp

real 0m3.453s
user 0m0.000s
sys 0m0.684s

majd:
time dd if=/dev/sda of=/dev/null bs=1M count=128
128+0 beolvasott rekord
128+0 kiírt rekord
134217728 bájt (134 MB) másolva, 0,276639 mp, 485 MB/mp

real 0m0.284s
user 0m0.004s
sys 0m0.280s

Ez miez amúgy?
----
"A hibás logikájú emberek több bűnt követtek el akaratukon kívül, mint a rossz emberek szándékosan."
Bárcsak...

dmesg | grep DMA
[ 0.000000] DMA 0 -> 4096
[ 0.000000] DMA32 4096 -> 1048576
[ 0.000000] DMA zone: 56 pages used for memmap
[ 0.000000] DMA zone: 1220 pages reserved
[ 0.000000] DMA zone: 2721 pages, LIFO batch:0
[ 0.000000] DMA32 zone: 3074 pages used for memmap
[ 0.000000] DMA32 zone: 221838 pages, LIFO batch:31
[ 0.000000] Policy zone: DMA32
[ 21.583755] ata1: SATA max UDMA/100 mmio m512@0xc0004000 tf 0xc0004080 irq 22
[ 21.583760] ata2: SATA max UDMA/100 mmio m512@0xc0004000 tf 0xc00040c0 irq 22
[ 22.087875] ata1.00: ATA-7: WDC WD1200BEVS-07LAT0, 01.06M01, max UDMA/133
[ 22.112059] ata1.00: configured for UDMA/100
[ 22.763175] ide0: BM-DMA at 0x8460-0x8467, BIOS settings: hda:DMA, hdb:pio
[ 22.763191] ATIIXP: simplex device: DMA disabled
[ 22.763193] ide1: ATIIXP Bus-Master DMA disabled (BIOS)
[ 24.254179] hda: UDMA/33 mode selected
Ez volna a gond?
----
"A hibás logikájú emberek több bűnt követtek el akaratukon kívül, mint a rossz emberek szándékosan."
Bárcsak...

charlie@horusz:~$ uname -a
Linux horusz 2.6.22-15-generic #1 SMP Fri Jul 11 19:25:33 UTC 2008 i686 GNU/Linux
charlie@horusz:~$ dmesg | grep DMA
[    0.000000]   DMA             0 ->     4096
[    0.000000]   DMA zone: 32 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 4064 pages, LIFO batch:0
[    3.684000] ata1: SATA max UDMA/100 cmd 0xf8840080 ctl 0xf884008a bmdma 0xf8840000 irq 16
[    3.684000] ata2: SATA max UDMA/100 cmd 0xf88400c0 ctl 0xf88400ca bmdma 0xf8840008 irq 16
[    4.204000] ata1.00: ATA-7: WDC WD1200BEVS-07LAT0, 01.06M01, max UDMA/133
[    4.220000] ata1.00: configured for UDMA/100
[    4.532000]     ide0: BM-DMA at 0x8460-0x8467, BIOS settings: hda:DMA, hdb:pio
[    4.532000] ATIIXP: simplex device: DMA disabled
[    4.532000] ide1: ATIIXP Bus-Master DMA disabled (BIOS)
[    6.852000] hda: ATAPI 24X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache, UDMA(33)

________________________
Blog

Valami desktop search progi nem fut?

Hi

Lehet azert is lassu mert nem allitja a linux magasabra az orajelet 800Mhz-nel. Meg soha nem volt dolgom laptoppal de mintha olvastam volna mar errol a problemarol. Neked cpu frequncy scaling kell vagy valami hasonlo a neve. Nem tudom hogy benne van e a generic kernelben es hogy tud e automatikus frekvenciaallitast vagy manualisan kell csesztetni.
Szerintem a biosban be lehet allitani a cpu frekvenciajat es szerintem egy probat meger hogy ha magasbbra veszed, ha javul a helyzet akkor itt van a kutya elasva.

Sok sikert

A memória dump-ból én is memória gondra gondolok.
A használható 890MB mind elfogyott és már kb. 800MB swap-et is felhasznált. A lassúság abból fakad, hogy állandóan swappel. Nézd meg, hogy melyik alkalmazás eszi meg a memóriát és vagy azt ne használd vagy vegyél bele még 1GB ramot. Nézd meg a top-ot memóriára rendezve (top, majd Shift O, majd n)

Netbeans ami sokat eszik, de azt azért muszáj használnom.
6716 tyson 20 0 807m 351m 16m S 29 40.0 4:54.23 java
6538 tyson 20 0 603m 145m 15m S 5 16.6 3:30.23 firefox
9888 tyson 20 0 778m 80m 8808 S 62 9.1 1:41.54 java
6885 tyson 20 0 599m 55m 15m S 0 6.4 0:30.18 thunderbird-bin
5874 root 20 0 296m 36m 15m R 15 4.1 2:53.07 Xorg
6064 root 20 0 296m 36m 15m S 0 4.1 0:00.00 Xorg
7344 tyson 20 0 267m 22m 13m S 0 2.5 0:22.07 krusader
7760 tyson 20 0 262m 14m 7856 S 0 1.7 0:01.66 gnome-terminal
8344 tyson 20 0 151m 13m 10m S 0 1.5 0:02.86 kio_uiserver
6361 tyson 20 0 300m 12m 8096 S 3 1.5 0:17.12 gnome-panel
6358 tyson 20 0 131m 8720 6716 S 1 1.0 0:11.56 metacity
6362 tyson 20 0 421m 8468 6744 S 0 0.9 0:02.24 nautilus
6385 tyson 20 0 215m 8136 6584 S 0 0.9 0:00.66 update-notifier
8342 tyson 20 0 181m 8116 7016 S 0 0.9 0:00.18 knotify
7429 tyson 20 0 128m 6932 6148 S 0 0.8 0:00.74 kded
6505 tyson 20 0 188m 6144 5468 S 0 0.7 0:00.52 cpufreq-applet
7427 tyson 20 0 123m 6128 5372 S 0 0.7 0:00.06 klauncher

----
"A hibás logikájú emberek több bűnt követtek el akaratukon kívül, mint a rossz emberek szándékosan."
Bárcsak...

A legegyszerűbb, ha veszel még 1GB ramot.

Megpróbálhatod a programok memóriahasználatát csökkenteni.
Pl. a NetBeans-ben egyszerre csak 1-2 projektet töltesz be. (Én Eclipse-t használok, ott ezt meg lehet csinálni).
Amint látom a Thunderbird is sokat eszik, én is azt használok, nagyon sok levéllel,de nálam csak harmada a memória használat. Itt pl. a régi leveleket learchiválhatod.

Minthogy az órajeled nem ment 800MHz fölé, javaslom kipróbálni:


modprobe powernow-k8
modprobe cpufreq-ondemand
echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

Nekem bevált. (A parancsok elé nem árt egy kis sudo)

Illetve furcsa az ati x1100-tól az 1100-1200-as glxgears érték. Nekem ez 1700-1800 körül mozog.

----
Hol van a kígyónak farka? Minek annak az a nagy karkötő?

Én inkább ajánlanám a powernowd nevű csomagot, nekem sokkal jobban bevált mint a cpufreq (nekem is AMD van, csak asztaliban). Szerintem egy próbát megér, miután feltelepítetted, beírod konzolba hogy powernowd és kész, kiírja a skálázást meg minden, látszik hogy fut, semmi mást nem kell állítgatni. De használd amelyik jobban tetszik ;)

-----------------------------
Debian "lenny", 2.6.24-amd64

powernowd: PowerNow Daemon v0.97, (c) 2003-2006 John Clemens
powernowd: Found 1 scalable unit: -- 2 'CPUs' per scalable unit
powernowd: cpu0: 800Mhz - 1600Mhz (2 steps)
powernowd: cpu1: 800Mhz - 1600Mhz (2 steps)
Ennyi, de sok változást nem észlelek... :-(
----
"A hibás logikájú emberek több bűnt követtek el akaratukon kívül, mint a rossz emberek szándékosan."
Bárcsak...

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies

procid 1.6 GHz

cpufreq-selector -f 1600000

Igaz debian alatt, de ifplugd-tól nekem fagyos volt az etch.
Leszedtem a csomagot is és azóta minden ok.
egy 5let.

Beagle nem fut? Akkor szedd le.

"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."

Hajjaj!
Nekem is hasonló a gondom, de egy mukkot sem értek abból, a mit itt összeírtatok. Frissen telepítettem egy ACER Aspire 3103NLM leptora az ubuntu 8.04-et, és iszonyúan belassult. Videót sem lehet vele nézni teljes képernyőn. Ezt a beagle nevű csomagot és a compizt már eltávolítottam, de a helyzet nem változott.
Van esetleg olyan dokumentum magyar nyelven az interneten, ami végigveszi ezeket a hibalehetőségeket? Elég szomorú vagyok, hogy egy egész telepítés megy most gallyra, és az újratelepítés sem biztos, hogy megoldás.
Egy fél gigás memória swappal. Szerintem azért ennek vinnie kéne a rendszert, nem?
Köszönöm az esetleges segítséget előre is.
Va

Nekem is fél giga ramom van, és tökéletesen megy minden, mondjuk, saját kernel, meg ilyenek, de előtte sem volt annyira rossz! Mindenesetre, nézegess itt:
http://www.google.com/search?hl=hu&client=firefox-a&rls=com.ubuntu%3Ahu…

Amit én még csináltam, metacity helyett xfwm, gnome-terminal helyett xfce-terminal. Evolution helyett claws-mail, gnome-commander helyett tuxcommander, totem helyett mplayer, vlc, xmms, a többit meg a linkeken megtalálod!

<= Powered By Ubuntu & Gentoo Linux =>

'Software is like sex: It's better when it's free!'
By Linus Torvalds

Nekem egy Acer Aspire 3103nLm van, nekem sem volt valami gyors az új Ubuntu.

Mivel laikus Linux felhasználó vagyok, nem ragadtam le ennél a terjesztésnél, hanem kipróbáltam még egy párat.
Ami házi használatra nekem megfelelt:
- Mandriva 2008.1 (tesztelés alatt a 2009.0, és egész jó)
- Fedora7 (vigyázat, támogatás lejárt már erre!) - eddig ez ment rajta a legjobban
- openSUSE11.0
- UHU2.1
- Debian Lenny (egészen gyors!)

(a 6.10-es Ubu ment eddig a legjobban nekem, azóta valahogy... mondom: egy laikus tapasztalata!)
----
Hol van a kígyónak farka? Minek annak az a nagy karkötő?