Kirjoittaja Aihe: Hidas kiintolevy  (Luettu 4442 kertaa)

viltzu

  • Käyttäjä
  • Viestejä: 29
    • Profiili
Hidas kiintolevy
« : 04.04.10 - klo:22.45 »
Mulla on vanhaan koneeseen (2,66 GHz Pentium 4) asennettu Ubuntu 9.10.
Koneessa ei ole muita järjestelmiä ja tämä on uusi ja melko tuore asennus.
Koneessa on pienempi kiintolevy (WD 80GB) jolla on järjestelmä ja siihen mountattu isompi kiintolevy (SG 750GB) jossa lähinnä leffoja ja musaa. Tuo pienempi levy toimii ok, mutta isommalle kirjoitus on todella hidasta.
Aiemmin kun koneessa oli Win XP, ei tuon levyn kanssa ollut ongelmia. Levyllä on EXT3 järjestelmä (oli ensin NTFS mutta epäilin ongelman johtuvan siitä ja formatoin levyn, ei vaikutusta).

Pienempi tiedosto voi mennä ok, mutta isompi siirtyy ehkä ensin nopeammin ja sitten hidastuu koko ajan ja jumittaa koko koneen. Tiedoston siirto ison levyn sisällä kansiosta toiseen voi olla todella hidasta.

Koneessa on turhan vähän muistia, 0,5 gigaa, ajattelin lisätä sitä lähitulevaisuudessa.

Tuntuu että tuossa levyn nopeudessa on jotain pahasti vialla, eikä se vastaa koneen muuta suorituskykyä.
Voitteko sanoa mitä voisin testata ja antaa lisätietoja.
Tässä on lshw tulosteesta osa (liian suuri liitettäväksi kokonaan):

Koodia: [Valitse]
viltsu@viltsu-serveri:~$ sudo lshw
viltsu-serveri           
    description: Tower Computer
    product: System Name
    vendor: System Manufacturer
    version: System Version
    serial: SYS-1234567890
    width: 32 bits
    capabilities: smbios-2.3 dmi-2.3
    configuration: boot=normal chassis=tower
  *-core
       description: Motherboard
       product: P4B533
       vendor: ASUSTeK Computer INC.
       physical id: 0
       version: REV 1.xx
       serial: xxxxxxxxxxx
     *-firmware
          description: BIOS
          vendor: Award Software, Inc.
          physical id: 0
          version: ASUS P4B533 ACPI BIOS Revision 1015 (04/29/2003)
          size: 64KiB
          capacity: 448KiB
          capabilities: pci pnp apm upgrade shadowing escd cdboot bootselect socketedrom edd int13floppy360 int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer int10video acpi usb agp
     *-cpu
          description: CPU
          product: Intel(R) Pentium(R) 4 CPU 2.66GHz
          vendor: Intel Corp.
          physical id: 4
          bus info: cpu@0
          version: 15.2.7
          slot: PGA 478
          size: 2GHz
          capacity: 3200MHz
          width: 32 bits
          clock: 100MHz
          capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe up pebs bts cid xtpr
          configuration: id=0
        *-cache:0
             description: L1 cache
             physical id: 9
             slot: L1 Cache
             size: 8KiB
             capacity: 32KiB
             capabilities: pipeline-burst synchronous internal write-back data
        *-cache:1
             description: L2 cache
             physical id: a
             slot: L2 Cache
             size: 512KiB
             capacity: 1MiB
             capabilities: pipeline-burst synchronous internal write-back data
     *-memory
          description: System Memory
          physical id: 27
          slot: System board or motherboard
          size: 512MiB
          capacity: 2GiB
        *-bank:0
             description: DIMM DRAM Synchronous
             physical id: 0
             slot: DDR 1
             size: 256MiB
             width: 64 bits
        *-bank:1
             description: DIMM DRAM Synchronous
             physical id: 1
             slot: DDR 2
             size: 256MiB
             width: 64 bits
        *-bank:2
             description: DIMM DRAM Synchronous [empty]
             physical id: 2
             slot: DDR 3
     *-pci
          description: Host bridge
          product: 82845 845 [Brookdale] Chipset Host Bridge
          vendor: Intel Corporation
          physical id: 100
          bus info: pci@0000:00:00.0
          version: 11
          width: 32 bits
          clock: 33MHz
          configuration: driver=agpgart-intel
          resources: irq:0 memory:f8000000-fbffffff(prefetchable)
        *-pci:0
             description: PCI bridge
             product: 82845 845 [Brookdale] Chipset AGP Bridge
             vendor: Intel Corporation
             physical id: 1
             bus info: pci@0000:00:01.0
             version: 11
             width: 32 bits
             clock: 66MHz
             capabilities: pci bus_master
             resources: memory:f4000000-f5dfffff memory:f5f00000-f7ffffff(prefetchable)
           *-display UNCLAIMED
                description: VGA compatible controller
                product: NV5M64 [RIVA TNT2 Model 64/Model 64 Pro]
                vendor: nVidia Corporation
                physical id: 0
                bus info: pci@0000:01:00.0
                version: 15
                width: 32 bits
                clock: 66MHz
                capabilities: pm agp agp-2.0 bus_master cap_list
                configuration: latency=64 maxlatency=1 mingnt=5
                resources: memory:f4000000-f4ffffff memory:f6000000-f7ffffff(prefetchable) memory:f5ff0000-f5ffffff(prefetchable)

           *-disk:0
                description: ATA Disk
                product: WDC WD800BB-00JH
                vendor: Western Digital
                physical id: 0
                bus info: scsi@0:0.0.0
                logical name: /dev/sda
                version: 05.0
                serial: WD-WCAM91753229
                size: 74GiB (80GB)
                capabilities: partitioned partitioned:dos
                configuration: ansiversion=5 signature=f5a0f5a0
              *-volume:0
                   description: EXT4 volume
                   vendor: Linux
                   physical id: 1
                   bus info: scsi@0:0.0.0,1
                   logical name: /dev/sda1
                   logical name: /
                   version: 1.0
                   serial: ce0e8979-e3b4-4171-be9c-49f27fbc2fc5
                   size: 73GiB
                   capacity: 73GiB
                   capabilities: primary bootable journaled extended_attributes large_files huge_files dir_nlink recover extents ext4 ext2 initialized
                   configuration: created=2002-01-01 06:12:53 filesystem=ext4 lastmountpoint=/t�3����^�����^�I^��JߚJ����^ָ^֥`�������%��% modified=2010-02-26 20:11:56 mount.fstype=ext4 mount.options=rw,relatime,errors=remount-ro,barrier=1,data=ordered mounted=2010-04-03 15:35:27 state=mounted
              *-volume:1
                   description: Extended partition
                   physical id: 2
                   bus info: scsi@0:0.0.0,2
                   logical name: /dev/sda2
                   size: 1459MiB
                   capacity: 1459MiB
                   capabilities: primary extended partitioned partitioned:extended
                 *-logicalvolume
                      description: Linux swap / Solaris partition
                      physical id: 5
                      logical name: /dev/sda5
                      capacity: 1458MiB
                      capabilities: nofs
           *-disk:1
                description: ATA Disk
                product: ST3750640A
                vendor: Seagate
                physical id: 0.1.0
                bus info: scsi@0:0.1.0
                logical name: /dev/sdb
                version: 3.AA
                serial: 5QD2319Z
                size: 698GiB (750GB)
                capabilities: partitioned partitioned:dos
                configuration: ansiversion=5 signature=9a759a75
              *-volume
                   description: EXT3 volume
                   vendor: Linux
                   physical id: 1
                   bus info: scsi@0:0.1.0,1
                   logical name: /dev/sdb1
                   logical name: /home/viltsu/750levy
                   version: 1.0
                   serial: 77f7b248-5dba-493f-b47d-4734a402d106
                   size: 698GiB
                   capacity: 698GiB
                   capabilities: primary journaled extended_attributes large_files recover ext3 ext2 initialized
                   configuration: created=2010-01-13 22:08:51 filesystem=ext3 label=750 levy modified=2010-04-03 15:35:27 mount.fstype=ext3 mount.options=rw,relatime,errors=continue,data=writeback mounted=2010-04-03 15:35:27 state=mounted
           *-cdrom
                description: DVD-RAM writer
                product: DVDRAM GSA-4167B
                vendor: HL-DT-ST
                physical id: 1
                bus info: scsi@1:0.0.0
                logical name: /dev/cdrom
                logical name: /dev/cdrw
                logical name: /dev/dvd
                logical name: /dev/dvdrw
                logical name: /dev/scd0
                logical name: /dev/sr0
                version: DL11
                capabilities: removable audio cd-r cd-rw dvd dvd-r dvd-ram
                configuration: ansiversion=5 status=nodisc
        *-serial UNCLAIMED
             description: SMBus
             product: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller
             vendor: Intel Corporation
             physical id: 1f.3
             bus info: pci@0000:00:1f.3
             version: 02
             width: 32 bits
             clock: 33MHz
             configuration: latency=0
             resources: ioport:e800(size=32)
     *-scsi
          physical id: 1
          bus info: usb@2:2
          logical name: scsi5
          capabilities: emulated scsi-host
          configuration: driver=usb-storage
        *-disk
             description: SCSI Disk
             physical id: 0.0.0
             bus info: scsi@5:0.0.0
             logical name: /dev/sdc
             size: 7800MiB (8178MB)
             capabilities: partitioned partitioned:dos
           *-volume
                description: Windows NTFS volume
                physical id: 1
                bus info: scsi@5:0.0.0,1
                logical name: /dev/sdc1
                logical name: /media/VILLE 8GB
                version: 3.1
                serial: 903e-19a5
                size: 7799MiB
                capacity: 7799MiB
                capabilities: primary ntfs initialized
                configuration: clustersize=4096 created=2010-04-04 21:29:17 filesystem=ntfs label=VILLE 8GB mount.fstype=fuseblk mount.options=rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096 state=mounted


viltzu

  • Käyttäjä
  • Viestejä: 29
    • Profiili
Vs: Hidas kiintolevy
« Vastaus #1 : 05.04.10 - klo:13.25 »
Tässä vielä fstab.

Koodia: [Valitse]
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# / was on /dev/sda1 during installation
UUID=ce0e8979-e3b4-4171-be9c-49f27fbc2fc5 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=ee9a52d9-c496-4c68-9454-1e7cc4a9e652 none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0
/dev/sdb1       /home/viltsu/750levy  auto  defaults  0  0

Ganymedes

  • Käyttäjä
  • Viestejä: 3915
    • Profiili
Vs: Hidas kiintolevy
« Vastaus #2 : 05.04.10 - klo:20.05 »
Merkilliseltä vaikuttaa, ei millään lailla normaalia. Lähinnä tämä vaikuttaa rauta/konfiguraatio-ongelmalta. Sinullahan kestää jopa hakemistojen siirto ison levyn sisällä, jossa oikeasti ei kirjoiteta muuta kuin levyn kirjanpitoa uusiksi.

Seuraavat asiat kannattaisi tarkistaa:

1.
Näyttää siltä, että et partitioinut levyä uudestaan kun siirryit NTFS:stä pois. Partitiointitaulu on ainakin fdisk:in mielestä "probably not a partition table", kun katsoo levyjä tehtaan jäljiltä. Nyt sinulla näyttää tässä suhteessa olevan asioita sekaisin - tai sitten sinulla on siinä koneessa oikeasti kiinni muutakin. Voipi olla, että Linux ei hyväksy tällaista tilannetta.

Joten tee uusi partitiointi ja tiedostojärjestelmä.

Millä teit aiemmin? Sama se toisaalta, mutta käytä nyt joko Gparted (graafinen) tai fdisk (komentoriviltä) ohjelmia + mkfs (tiedostojärjestelmän tekoon). Levy ei saa olla mountattu kun näitä käyttää ja levy tietenkin tyhjenee näissä operaatioissa.


2.
Ehkä vähän epätodennäköisempi vaihtoehto, koska ehkäpä ei toimisi ollenkaan jos nämä ovat väärin, mutta kannattaa tarkistaa joka tapauksessa.

Onko levyt jumpperoitu varmasti oikein, siis master/slave -asetukset? ... sinullahan on IDE-levyt. Jos on niin kokeilisin tätä levyä toisessa IDE-väylässä myös (jolloin jumpperointi taas muuttuu, oletettavasti). Pitäisihän sen toimia esim. CD-aseman kanssakin samassa väylässä, mutta jos kerran jossakin on jotakin vikaa, niin kannattaa kokeilla toisella tavallakin.


Komennon "sudo fdisk -l" (lopussa pieni ällä) listaus olisi myös mielenkiintoinen tiivistelmä tilanteesta.

viltzu

  • Käyttäjä
  • Viestejä: 29
    • Profiili
Vs: Hidas kiintolevy
« Vastaus #3 : 05.04.10 - klo:22.41 »
Tässä on listaus.
Molemmat kiintolevyt on samassa lattakaapelissa, mielestäni toinen on master ja toinen slave. Tarkistan vielä.
Olen myös samaa mieltä että levyn sisällä siirto-operaation pitäisi tapahtua todella nopeasti. Nyt sdb levyn sisällä kopiointi on huomattavasti hitaampaa kuin esim sda -> sdb.
Myös USB-levylle kirjoitus on hidasta.

sdb -> sdb kopioinnille saan usein nopeuden 2.0 MT/s. Jos tiedosto on iso (gigoja) nopeus tippuu vielä tästäkin, esim 600 kT/s.

Koodia: [Valitse]
viltsu@viltsu-serveri:~$ sudo fdisk -l

Levy /dev/sda: 80.0 Gt, 80026361856 tavua
255 päätä, 63 sektoria/ura, 9729 sylinteriä
Yksiköt = 16065 * 512 = 8225280 -tavuiset sylinterit
Levyn tunniste: 0xf5a0f5a0

    Laite Käynn     Alku          Loppu    Lohkot   Id  Järjestelmä
/dev/sda1   *           1        9543    76654116   83  Linux
/dev/sda2            9544        9729     1494045    5  Laajennettu
/dev/sda5            9544        9729     1494013+  82  Linux-sivutus / Solaris

Levy /dev/sdb: 750.2 Gt, 750156374016 tavua
255 päätä, 63 sektoria/ura, 91201 sylinteriä
Yksiköt = 16065 * 512 = 8225280 -tavuiset sylinterit
Levyn tunniste: 0x9a759a75

    Laite Käynn     Alku          Loppu    Lohkot   Id  Järjestelmä
/dev/sdb1               1       91201   732572001   83  Linux
viltsu@viltsu-serveri:~$

mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Vs: Hidas kiintolevy
« Vastaus #4 : 06.04.10 - klo:03.22 »
Kumpi on herra, kumpi orja?

Ganymedes

  • Käyttäjä
  • Viestejä: 3915
    • Profiili
Vs: Hidas kiintolevy
« Vastaus #5 : 06.04.10 - klo:08.02 »
Tuo listaus näyttää ihan hyvältä. Ilmeisesti sinulla oli aiemmin USB-levy kiinni, josta tuli ne kummalliset listaukset edellisellä kerrolla (ehkäpä listaava ohjelmakaan ei toiminut aivan oikein).

Levyjen master/slave hommat kannattaa tarkistaa ja kokeilla toista IDE-väylää.

Tuli mieleen toinen juttu, joka voi selittää eron XP:n ja Linuxin välillä. Joskus olen huomannut, että väärät asetukset BIOKsessa eivät aina haittaa XP:ssä, mutta Linux niitä yrittää toteuttaa ja hommat eivät toimi kunnolla. En tiedä mitä olet itse muutellut siellä puolella, mutta hyvä lähtökohta olisi palauttaa tehdasasetukset ja kokeilla ensin sillä (ja sitten vasta muuttaa omat takaisin).

viltzu

  • Käyttäjä
  • Viestejä: 29
    • Profiili
Vs: Hidas kiintolevy
« Vastaus #6 : 06.04.10 - klo:15.07 »
Pääsen tänään illalla tutkimaan noita. Pienempi levy on master ja isompi slave. Asensin ensin Ubuntun (9.10) niin että oli vain tuo pienempi levy (80GB) kiinni. Sitten laitoin isomman kiinni. Se oli ensin NTFS, mutta formatoin sen EXT3:ksi kun se toimi hitaasti. Ei auttanut.Partitiointia en mielestäni ajanut vaan suoraan formaatin. En halunnut tuota levyä jakaa. Siinä on siten Windowsin tekemä partitio.
Ja aivan, USB-levy oli kiinni aiemmin, sekään ei toimi kunnolla vaan kopiointi sinnekin on hidasta.

Ganymedes

  • Käyttäjä
  • Viestejä: 3915
    • Profiili
Vs: Hidas kiintolevy
« Vastaus #7 : 06.04.10 - klo:15.38 »
Pääsen tänään illalla tutkimaan noita. Pienempi levy on master ja isompi slave. Asensin ensin Ubuntun (9.10) niin että oli vain tuo pienempi levy (80GB) kiinni. Sitten laitoin isomman kiinni. Se oli ensin NTFS, mutta formatoin sen EXT3:ksi kun se toimi hitaasti. Ei auttanut.Partitiointia en mielestäni ajanut vaan suoraan formaatin. En halunnut tuota levyä jakaa. Siinä on siten Windowsin tekemä partitio.
Ja aivan, USB-levy oli kiinni aiemmin, sekään ei toimi kunnolla vaan kopiointi sinnekin on hidasta.

Ok. Tekisin näin ilman, että ylimääräisiä laitteita on kiinni:

1.
Tehdas-asetukset BIOKseen. Kokeilu tämän jälkeen.

2.
IDE-väylän vaihtaminen. Kokeilu tämän jälkeen.

3.
Levyn partitiointi uudelleen.

En ihan tiedä mitä tarkoitat formatoinnilla (siis, tämä ei ole viisastelua, vaan aitoa yritystä selvittää mitä oikeastaan on tapahtunut, jotta voi päätellä mitä kannattaa tehdä)?

Ei formatointia oikeasti ole (paitsi ehkä korpulla tai ns. super-flopyllä, hyvällä mielikuvituksella), sitä vain kutsutaan Windowsissa formatoinniksi vaikka ei se sielläkään ole sitä. Joten en vieläkään tiedä mitä oikeasti teit, jotta päädyit tähän tilaan missä kovalevysi on nyt?

Joten siis kannattaa tehdä partitiointi (osiointi) ja filesystem (tiedostojärjestelmä) uusiksi. EXT3 on ihan hyvä vaihtoehto tiedostojärjestelmäksi sisäisellä levyllä.

Jätin tämän viimeiseksi kohdaksi, koska sinunhan pitää ajaa tiedostot jotenkin talteen kovalevyltä ensin. Jos tämä ei ole ongelma, niin voihan tätä kokeilla aiemminkin - vie vain minuutteja sitten kun tottuu. Toisaalta, jos levy kerran on noin hidas, niin ehkäpä sinulla ei tällä levyllä vielä oikeasti ole mitään. Tavat oli lueteltu jo yllä - kysy jos eivät ole tuttuja.

4.
Se, että USB-levy on yhtä hidas - en keksi miten se voi liittyä samaan ongelmaan. USB:n toiminta ja IDE-väylän toiminta - ei niillä ole mitään yhteistä nimittäjää, paitsi ehkä BIOS-asetukset ja emolevy yleisesti ottaen. No joo, kohta 1 on periaatteessa yhteinen nimittäjä - tosin eri asetuksistahan siinä oletettavasti puhutaan.

viltzu

  • Käyttäjä
  • Viestejä: 29
    • Profiili
Ratkaistu: Hidas kiintolevy
« Vastaus #8 : 07.04.10 - klo:01.06 »
Vihdoin ehdin kokeilemaan. Koitin ekana vaihtaa set-upista nuo levyt. Se tuntui auttavan. Kopiointi nopeutui huomattavasti.
Siellä oli tällaiset asetukset, eivät minun asettamat vaan löytyivät automaattisesti kun kytkin levyt ja kävin set-upissa:

Alkuperäinen set-up, hitaat levyt:
Koodia: [Valitse]
Primary Master   WDC WD800BB-00JHA0
Primary Slave     ST3750640A
Secondary Master HL-DT-ST DVDRAM GSA-416
Secondary Slave Auto

Asetin tuon slaven 'None', sen jälkeen käynnistin koneen ja se toimi huomattavasti paremmin.
Katsoin mitä set-upista sen jälkeen löytyi:
Koodia: [Valitse]
Primary Master   Auto
Primary Slave     None
Secondary Master Auto
Secondary Slave Auto

Ei ehkä elegantti ratkaisu, mutta kun toimii niin en kyllä koske ;D
Laitan vielä noita listauksia kun ehdin ja jaksan.

Kiitos kaikille avustaneille  :)
Yksi asia (monien muiden lisäksi) josta Ubuntussa pidän kovasti on tämä mahtava yhteisöllisyys, aina löytyy apua.
Koitan kierrättää hyvää eteenpäin kun pääsen paremmin sinuiksi tämän järjestelmän kanssa.

Tässä vielä kopiointinopeuksia muutoksen jälkeen (6.6GB tiedosto), suluissa noin arvoja ennen (pienempi tiedosto):
sdb sisällä hakemistosta toiseen: 16 MT/s (2.0)
sdb -> sda: 31 MT/s (8-10)
sdb -> usb-tikku 9.8 -> 4.0 laskee loppua kohden. (x -> 0,5 MT/s)

Ganymedes

  • Käyttäjä
  • Viestejä: 3915
    • Profiili
Vs: Hidas kiintolevy
« Vastaus #9 : 07.04.10 - klo:08.05 »
Hyvä, että lähti toimimaan. Joo, en tiennyt mitä siellä oikein voisi olla, mutta kuten edellä kerrottu tämä oli mahdollista (vaikka XP toimi).

Ehkäpä edellisen installaation jäljiltä oli tallennettu levyjen konfiguraatiot tai jotakin. Automatiikalla pitäisi nykyään toimia yleensä, joten ihan hyvä noin.

USB-levyn hitaus voi johtua jostakin muusta BIOS-asetuksesta - tai sitten siitä, että sinulla on jokin USB 1.1 portti tai laite kiinni samassa väylässä - jos se nyt vielä on hidas.