Linux slow as hell on Dell XT
Hello, got a Dell XT (table pc), with the low power cpu Intel Dual Core 1.33Mhz and the Toshiba 80GB 4200rpm, 8Mb cache disk. The system has about 3GB of RAM, but almost all Linux distro's I've tried ended up really really slow.
Also tested flash in Firefox on all of the distro and is also slow taking in consideration that the laptop comes with an ATI Radeon graphics card with 256MB of memory. I've tested Ubuntu 12.04, SLED 11 SP2, Debian 6.0.5. With Debian or SLED the laptop works a bit better, but still slow as hell. I'm thinking is the disk which make everything slow, but not sure and still don't know why it is so slow. Any ideas?! |
Boot to a live usb then and see if it still acts poorly.
|
I take it the cpu is 1.33 Ghz; if not there's your explanation.
Whatever you settle on - go through it and configure each driver. For the disk, Try hdparm -tT /dev/sda (or whatever the disk is) and get speeds. If you're slower than about 40Mb/S unbuffered you may have a motherboard chipset driver problem. I always build a kernel, generic pci stuff as a module, and my exact chipset compiled in and never look back. Post the output of lspci. |
That hard drive isn't helping if it's only a 4200RPM. You may need to try a 5400 or, better still, a 7200RPM hard drive.
|
I would change the disk, but it's on ZIF interface and not very easy to find one that is at good price and faster.
|
With 3 Gig, you shouldn't be hitting the disk that much in a quiet (i.e. not playing video/games whatever) system.
You might try latencytop, but it'll show the disk(s); don't be misled if you're not actually hitting the disk. Have a look at collectl to see what the I/O rate is. No good changing things if you don't have some baseline numbers to compare against. |
I ran a couple of 'slow as hell' boxes, and there's a few basic rules.
1. Avoid Bloatware and large java applications - kde, gnome, seamonkey, firefox (less so), libreoffice, etc. Think Abiword, Opera(that's swelling too), and ncurses based stuff. 2. Avoid distros that rely on python, perl, & who knows what else to do something basic (like start X) - Mandriva, Red Hat, Fedora etc. They also have 25 background daemons of questionable value running. 3. Use a light system. I used Linuxfromscratch. There's also kevux which has the goods and is deadly light, if a little quirky. http://kevux.org Not everything is available for kevux(wine, for instance) because uclibc has a threading issue. Their threading is/was behind the pace. |
Quote:
Code:
$ wget -q http://ftp.opera.com/pub/opera/linux/1164/opera-11.64-1403.i386.linux.tar.xz |
can you define slow? is it cpu, disk, network, memory? clearly some resource is being starved or overwhelmed and w/o data everything being discussed is pure speculation. if it were my box, I'd run a disk load generator - my favorite is Robin Millers dt: http://www.scsifaq.org/RMiller_Tools/dt.html but any tool should work. Then write a file at least 3GB (to force it to be written from cache) and watch it with sar, collectl, whatever. If you're not getting decent rates, there's a good shot it's your disk.
I'd guess it's not network - assuming you're verified it runs slow when not connected. AS for the CPU, see what it's doing slow. Is there a high usage? And don't just look at the average load because on say a 4 core system one CPU could be getting hammered and the load still show at 25%. Memory can be tricky, because on a well-oiled system you should not have a lot of free memory since most will be used by cache. But if you're low and it isn't dominated by cache usage, perhaps someone else is grabbing it. How's your slab memory usage? But really, on a virgin linux box 3GB should be more than enough so I'd bet it's something else. Have you verified the system sees all 3? -mark |
I went and looked up the specs for this machine as the poster said that he had a dual core processor which sounded like the old Pentium-D class processers that started Dual Core which is different from core2 Duo etc.
I have different distributions (Ubuntu,Kubuntu, OpenSolaris, Puppy, and OpenSuse) runing on various older machines includding a couple of Dell D810s, Gateway/eMachines M6811/Dell Latitude 1501 / and even a dell C640 and Gateway solo 9600 (Debian) and even though the performance is not stellar on the older boxes, it is tolerable. Here are the specs for your machine that I found : Processor Performance Single Core: 533 MHz FSB with 2.0 MB of level 2 Smart CacheYou should be getting pretty good performance, even with your slow HDD. Since this is a "tablet" I would try one of the Netbook distros. Kubuntu Netbook distro may be OK. (I don't particulary like the Ubuntu distro but I get rid of Unity and add cairo doc) but give them a try. |
One thing that would help is to use a light desktop. Try out Xfce, LDXE, or The Equinox Desktop Environment (EDE). Not too many distros use EDE though. When I was running Linux Mint 11 Katya, the Gnome desktop was bogging down my Dell Latitude D400 which has a Pentium M processor that has a maximum speed of 1.80 GHz. Now I am using Slackware with the Xfce desktop. I am seeing much better performance with Xfce than I was with Gnome.
|
All times are GMT -5. The time now is 04:03 AM. |