Gå til innhold

Lavere disk ytelse i Linux enn Win7


Anbefalte innlegg

Testet litt for moroskyld her i dag. Skulle kopiere en stor iso fil fra en intern disk til en extern USB 3.0. Under Linux droppa skriveytelsen ned til ca 38-40 MB/s, mens i Win7 så er den på ca 100 MB/s. I praksis får jeg bare USB 2.0 ytelse under Linux... Samme om jeg kopierte fra en harddisk med NTFS eller en SSD med EXT4 filsystem under Linux. Uansett er disk ytelsen bedre under Win7. Spiller ingen rolle om det er kernel 3.11 eller 3.12 heller for den sakens skyld.

 

Litt forskjell er helt greit, men over halvert da! Hva kommer dette av?

Lenke til kommentar
Videoannonse
Annonse

Det er trolig tre årsaker som jeg kommer på i farten:

NTFS fungerer elendig på Linux fordi NTFS er proprietært og løsningen er ganske hacket sammen.

 

Andre grunnen kan være at Linux liker å cache disk-IO, så større filer kan miste litt av ytelsen man tjener inn på IO-intensive oppgaver slik som mange små filer.

 

http://www.tomshardware.com/reviews/ubuntu-oneiric-ocelot-benchmark-review,3121-16.html

Endret av Gavekort
Lenke til kommentar

Jeg har testet litt mer her både i Linux og Windows. Det er skriveytelsen til extern USB 3.0 disken som er problemet. Kopierer jeg fra intern NTFS disk til intern ext4 disk, så er skriveytelsen normal. Hmmm bug i kernelen eller dårlig driver til disk kontrolleren?

Lenke til kommentar

* Har Linux støtte for USB3 og er den aktivert (hvordan finne ut?)

sudo lspci -v |grep xhci

Kernel driver in use: xhci_hcd

 

lsusb vil gi noe liknende dette (bus nr. vil nok variere etter antall usb-porter)

Bus 009 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

 

Slik jeg tolker det vil da en enhet som er koplet til som usb3 vises som en enhet på Bus 009 og f.eks. Device 002 (siden usb3 er Bus 009 i dette tilfellet).

Lenke til kommentar

Slik ser det da ut :

 

/dev/sdb1 /media/betroz/028c7a50-18bf-474a-8147-f7e072a71669 ext4 rw,nosuid,nodev,relatime,data=ordered 0 0 er USB disken.

 

 

rootfs / rootfs rw 0 0
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
udev /dev devtmpfs rw,relatime,size=10240k,nr_inodes=2048494,mode=755 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /run tmpfs rw,nosuid,noexec,relatime,size=1641332k,mode=755 0 0
/dev/disk/by-uuid/a0f1f027-7d50-45d6-8f10-80cca031d337 / ext4 rw,relatime,errors=remount-ro,data=ordered 0 0
tmpfs /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k 0 0
tmpfs /run/shm tmpfs rw,nosuid,nodev,noexec,relatime,size=6626420k 0 0
fusectl /sys/fs/fuse/connections fusectl rw,relatime 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,nosuid,nodev,noexec,relatime 0 0
cgroup /dev/cgroup/cpu cgroup rw,relatime,cpu,release_agent=/usr/local/sbin/cgroup_clean 0 0
/dev/sdc1 /media/betroz/Barracuda fuseblk rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096 0 0
/dev/sdb1 /media/betroz/028c7a50-18bf-474a-8147-f7e072a71669 ext4 rw,nosuid,nodev,relatime,data=ordered 0 0

Endret av Betroz
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...