Betroz Skrevet 27. februar 2014 Del Skrevet 27. februar 2014 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
Betroz Skrevet 27. februar 2014 Forfatter Del Skrevet 27. februar 2014 Hvis jeg formaterer USB 3.0 disken til ext4, så øker skriveytelsen opp til ca 75 MB/s. Fortsatt 25 MB/s lavere... Lenke til kommentar
Emancipate Skrevet 27. februar 2014 Del Skrevet 27. februar 2014 Aner ikke, men: * Sjekk at "instant unplug" (=slå av caching) er slått på på enheten i Windows. * Skjer dette kun på USB-disken? * Hvilket filformat har USB-disken? * Hvis NTFS, bruker du FUSE (=treigt)? * Har Linux støtte for USB3 og er den aktivert (hvordan finne ut?) Lenke til kommentar
Emancipate Skrevet 27. februar 2014 Del Skrevet 27. februar 2014 Har du prøvd å kopiere med kommandolinjen? Lenke til kommentar
Gavekort Skrevet 27. februar 2014 Del Skrevet 27. februar 2014 (endret) 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 27. februar 2014 av Gavekort Lenke til kommentar
Betroz Skrevet 27. februar 2014 Forfatter Del Skrevet 27. februar 2014 Prøvde med både ext2 og ext4. Ser ikke hastigheten når jeg kopierer i terminalen. Prøvde også å kopiere fila fra intern SSD med ext4 over på USB 3.0 disken (ext2 og4) uten at hastigheten nærmet seg Win7 nivå. Mer vet jeg ikke. Lenke til kommentar
Gavekort Skrevet 27. februar 2014 Del Skrevet 27. februar 2014 Mount begge diskene dine med 'sync' flagg for å skru av disk-caching. http://superuser.com/questions/160185/turn-off-linux-file-cache Lenke til kommentar
Emancipate Skrevet 27. februar 2014 Del Skrevet 27. februar 2014 USB-enheter monteres uten caching som standard på normale distroer. Lenke til kommentar
rockPaperScissors() Skrevet 27. februar 2014 Del Skrevet 27. februar 2014 Bruk iotop til å sjekke om det er noen prosesser som "maser" på disken. Selv slet jeg med at journaling på ext4 partisjonene var temmelig overivrige, så jeg la til commit=60 i fstab og vips fikk disken lov til å være idle igjen. Lenke til kommentar
Gavekort Skrevet 27. februar 2014 Del Skrevet 27. februar 2014 USB-enheter monteres uten caching som standard på normale distroer. Men root gjør ikke det. Lenke til kommentar
Emancipate Skrevet 27. februar 2014 Del Skrevet 27. februar 2014 USB-enheter monteres uten caching som standard på normale distroer. Men root gjør ikke det. Da forsvinner sammenligningsgrunnlaget med Windows. Man må sammenligne på like vilkår. Lenke til kommentar
Betroz Skrevet 27. februar 2014 Forfatter Del Skrevet 27. februar 2014 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
Gavekort Skrevet 27. februar 2014 Del Skrevet 27. februar 2014 USB-enheter monteres uten caching som standard på normale distroer. Min eksterne disk mountes ikke med 'sync' på Debian Jessie. Jeg er ganske sikker på at caching er på som standard på USB-enheter i Linux. Lenke til kommentar
HawP Skrevet 27. februar 2014 Del Skrevet 27. februar 2014 * 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
Betroz Skrevet 28. februar 2014 Forfatter Del Skrevet 28. februar 2014 (endret) Virker som jeg ikke er den eneste : https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1242085/comments/27 Samme om jeg er i SolydXK (Debian testing) eller Linux Mint 16 KDE (Ubuntu). Lese ytelsen fra USB er normal, men skriveytelsen til det er cappa. Endret 28. februar 2014 av Betroz Lenke til kommentar
Gavekort Skrevet 28. februar 2014 Del Skrevet 28. februar 2014 http://askubuntu.com/questions/122113/copy-to-usb-memory-stick-really-slow Kunne du gitt output fra 'cat /proc/mounts'. Jeg er nysgjerrig selv om det er write cache som er problemet. Lenke til kommentar
Betroz Skrevet 28. februar 2014 Forfatter Del Skrevet 28. februar 2014 http://askubuntu.com/questions/122113/copy-to-usb-memory-stick-really-slow Kunne du gitt output fra 'cat /proc/mounts'. Jeg er nysgjerrig selv om det er write cache som er problemet. Hva er kommandoen for det igjen? Lenke til kommentar
Lycantrophe Skrevet 28. februar 2014 Del Skrevet 28. februar 2014 cat /proc/mounts Lenke til kommentar
Emancipate Skrevet 28. februar 2014 Del Skrevet 28. februar 2014 > Hva er kommandoen for det igjen? cat /proc/mounts er kommandoen du skal skrive inn. Lenke til kommentar
Betroz Skrevet 1. mars 2014 Forfatter Del Skrevet 1. mars 2014 (endret) 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 0sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0udev /dev devtmpfs rw,relatime,size=10240k,nr_inodes=2048494,mode=755 0 0devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0tmpfs /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 0tmpfs /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k 0 0tmpfs /run/shm tmpfs rw,nosuid,nodev,noexec,relatime,size=6626420k 0 0fusectl /sys/fs/fuse/connections fusectl rw,relatime 0 0binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,nosuid,nodev,noexec,relatime 0 0cgroup /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 1. mars 2014 av Betroz Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå