MikeMüller
Banned
- Registriert
- Jan. 2014
- Beiträge
- 1.340
Wirds von der MX100 auch eine 1 TB Version noch geben?
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Dass Firefox die CPU nicht fordern würde, ist meines Erachtens ein Trugschluss
Ohne eine vernünftige Problemanalyse ist keine vernünftige Lösung möglich.
Automatischer TRIM ab Ubuntu 14.04 LTS
Mit Ubuntuversion 14.04 wurde ein wöchentlicher automatischer TRIM bei einigen SSD eingeführt. Dazu wird die Datei fstrim im Verzeichnis /etc/cron.weekly erstellt, die wiederum das Script fstrim-all ausführt. Dieses durchläuft alle aktiven Dateisysteme auf der Suche nach einer SSD. Stellt es fest, dass sich ein oder mehrere Dateisysteme auf einer SSD befinden, wird fstrim automatisch gestartet.
Zurzeit wird der TRIM noch über eine Positivliste (englisch: Whitelist) durchgeführt, da es bei einigen SSD mancher Hersteller offenbar zu Datenverlusten kommen kann, wenn parallel zum TRIM viele I/O-Operationen stattfinden (siehe 1259829). Ein automatischer TRIM wird derzeit bei SSDs von Intel, Samsung, OCZ, SanDisk und Patriot durchgeführt.
Möchte man eine vorhandene SSD von einem Hersteller auto-trimmen, der nicht auf der Whitelist steht (weil man sich sicher ist, dass die eigene SSD nicht von diesen Problemen betroffen ist), kann man in der Datei /etc/cron.weekly/fstrim die Option --no-model-check an den fstrim-Befehl hängen, so dass der Befehl dann wie folgt aussieht:
Crucial SSDs and TRIM/Garbage Collection
Since not all operating systems support TRIM, Crucial SSDs have a special feature called Active Garbage Collection. Active Garbage Collection is a process that helps an SSD maintain optimal performance by freeing up memory sectors that are no longer in use. Garbage collection is part of the SSD itself and thus not dependent on your computer’s operating system. Since garbage collection is part of the SSD’s firmware, it works regardless of which operating and filing systems your computer is using.
Note: Garbage collection only works when your Crucial SSD is idle, so make sure to configure your system so it doesn’t go to sleep when it’s idling. Garbage Collection takes time to do its job, but as long as it gets time to idle every now and then, your Crucial SSD will maintain its high level of performance over time.
top - 04:31:04 up 58 min, 2 users, load average: 1.92, 2.36, 2.32
Tasks: 203 total, 4 running, 198 sleeping, 0 stopped, 1 zombie
Cpu0 : 18.2%us, 16.8%sy, 0.0%ni, 39.7%id, 12.1%wa, 13.1%hi, 0.0%si, 0.0%st
Cpu1 : 20.8%us, 14.4%sy, 0.0%ni, 14.1%id, 50.7%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 8170180k total, 8039636k used, 130544k free, 3252k buffers
Swap: 8007676k total, 0k used, 8007676k free, 7491064k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
23002 root 20 0 26872 6620 964 R 33 0.1 1:48.91 rsync
23004 root 20 0 27328 1176 348 R 33 0.0 1:45.83 rsync
46 root 20 0 0 0 0 S 2 0.0 0:28.62 kswapd0
iotop -bo --iter=5 | cut -c1-100
Total DISK READ: 0.00 B/s | Total DISK WRITE: 0.00 B/s
TID PRIO USER DISK READ DISK WRITE SWAPIN IO COMMAND
23002 be/4 root 31.19 M/s 0.00 B/s 0.00 % 0.00 % rsync -e ssh -rlptgoDv --stats --delete
23004 be/4 root 0.00 B/s 23.90 M/s 0.00 % 0.00 % rsync -e ssh -rlptgoDv --stats --delete
Total DISK READ: 82.42 K/s | Total DISK WRITE: 87.32 K/s
TID PRIO USER DISK READ DISK WRITE SWAPIN IO COMMAND
23002 be/4 root 40.96 M/s 7.85 K/s 0.00 % 35.23 % rsync -e ssh -rlptgoDv --stats --delete
23003 be/4 root 82.42 K/s 0.00 B/s 0.00 % 0.00 % rsync -e ssh -rlptgoDv --stats --delete
23004 be/4 root 0.00 B/s 42.82 M/s 0.00 % 0.00 % rsync -e ssh -rlptgoDv --stats --delete
Total DISK READ: 0.00 B/s | Total DISK WRITE: 74.04 M/s
TID PRIO USER DISK READ DISK WRITE SWAPIN IO COMMAND
23002 be/4 root 52.15 M/s 3.91 K/s 0.00 % 49.20 % rsync -e ssh -rlptgoDv --stats --delete
280 be/4 root 0.00 B/s 0.00 B/s 0.00 % 20.20 % [kworker/u16:7]
21670 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.55 % hald-addon-storage: polling /dev/sr0 (ev
23004 be/4 root 0.00 B/s 52.12 M/s 0.00 % 0.00 % rsync -e ssh -rlptgoDv --stats --delete
Total DISK READ: 23.47 K/s | Total DISK WRITE: 89.98 K/s
TID PRIO USER DISK READ DISK WRITE SWAPIN IO COMMAND
23002 be/4 root 35.28 M/s 3.91 K/s 0.00 % 35.66 % rsync -e ssh -rlptgoDv --stats --delete
23003 be/4 root 23.47 K/s 0.00 B/s 0.00 % 0.00 % rsync -e ssh -rlptgoDv --stats --delete
23004 be/4 root 0.00 B/s 35.44 M/s 0.00 % 0.00 % rsync -e ssh -rlptgoDv --stats --delete
Total DISK READ: 0.00 B/s | Total DISK WRITE: 74.00 M/s
TID PRIO USER DISK READ DISK WRITE SWAPIN IO COMMAND
23002 be/4 root 53.76 M/s 0.00 B/s 0.00 % 53.54 % rsync -e ssh -rlptgoDv --stats --delete
280 be/4 root 0.00 B/s 0.00 B/s 0.00 % 18.45 % [kworker/u16:7]
21670 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.56 % hald-addon-storage: polling /dev/sr0 (ev
288 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.31 % [kworker/u16:8]
23004 be/4 root 0.00 B/s 51.46 M/s 0.00 % 0.00 % rsync -e ssh -rlptgoDv --stats --delete
Da sehe ich nur 2 CPUs / Kerne (drücke nach dem Start von top 1, dann werden alle Kerne aufgeklappt), und mit 12,1% bzw. 50,7% viel Wait for I/O, die warten also reichlich auf die Laufwerke, dass sollte dramatisch abnehmen, wenn die Daten auf die gewartet wird auf einer SSD liegen.Code:Cpu0 : 18.2%us, 16.8%sy, 0.0%ni, 39.7%id, 12.1%wa, 13.1%hi, 0.0%si, 0.0%st Cpu1 : 20.8%us, 14.4%sy, 0.0%ni, 14.1%id, 50.7%wa, 0.0%hi, 0.0%si, 0.0%st
In dem im Artikel verlinkten Bug-Report geht es um eine M500.Holt schrieb:Die Crucial SSDs haben keine Probleme mit TRIM oder Datenverlust durch TRIM, das ist Quatsch mit Soße, keine Ahnung wieso Crucial da nicht in der Positivliste steht. Außerdem müsste man so eine Liste korrekt bis zu den jeweiligen Modellen und FW Version auflösen, wenn man Modelle mit Problemen ausschliessen wollte und nicht nur bis zu den Herstellern. Das war in der SSD Steinzeit vielleicht mal ausreichend, als jeder nut ein Modell hatte. Die erste Crcuial SSD war die M225 und die hatte einen Indilinx Barefoot, der TRIM erst mit einer recht späten FW erhalten hat, vielleicht fehlt Crucial ja deshalb.
Ganz durch ist damit das Thema aber immer noch nicht. Im Kommentarthread des Bug-Reports geht es weiter und auch im Crucial Forum gibt es dazu einen Thread:
Da sehe ich nur 2 CPUs
Beim geposteten top wird rsync über ssh verwendet wie es aussieht. Ist das so?
Wäre ja für ein lokalen Setup nicht notwendig.
Es wäre auch viel besser, wenn Du mit 2 Festplatten arbeitest, wo die eine auf die andere gesyncht wird.
Ich würde an Deiner Stelle nochmal genau checken, dass der Sata-Controller im BIOS auf AHCI
Alle aktuellen SSDs haben Trim und Garbage Collection.
Garbage Collection defragmentiert quasi den freien Speicherbereich in der SSD und löscht den (hoffentlich) auch schon, so dass der bei einem Schreibvorgang sofort und möglichst schnell beschrieben werden kann.
Mit Trim wird der SSD gesagt, dass (weitere) Speicherblöcke frei sind. Der freie Bereich ist einfach größer, der bei Garbage Collection berücksichtigt werden kann. Dementsprechend kann auch mehr schnell geschrieben werden.
In dem im Artikel verlinkten Bug-Report geht es um eine M500.
Dann weißt Du jetzt hoffentlich, wie Du Wait-I/O identitfizieren kannst und damit auch, welches Potential die SSD auf dem 8-Kerner beim Rendern bringen kann.
[ 0.366415] pci 0000:00:11.0: set SATA to AHCI mode
[ 1.527844] ahci 0000:00:11.0: version 3.0
[ 1.528034] ahci 0000:00:11.0: AHCI 0001.0200 32 slots 4 ports 6 Gbps 0xf impl SATA mode
[ 1.528037] ahci 0000:00:11.0: flags: 64bit ncq sntf ilck pm led clo pmp pio slum part
[ 1.528684] scsi4 : ahci
[ 1.528777] scsi5 : ahci
[ 1.529174] scsi6 : ahci
[ 1.529344] scsi7 : ahci
[ 1.529575] ahci 0000:06:00.0: irq 88 for MSI/MSI-X
[ 1.529686] ahci 0000:06:00.0: AHCI 0001.0100 32 slots 2 ports 3 Gbps 0x3 impl SATA mode
[ 1.529691] ahci 0000:06:00.0: flags: 64bit ncq pm led clo pmp pio slum part
[ 1.530173] scsi8 : ahci
[ 1.530275] scsi9 : ahci
Ich würde wahrscheinlich nach und nach 1:1 die HDDs durch SSDs ersetzen.
Du kannst ja nach der Bearbeitung das fertige Video auf die Archiv-HDD kopieren, dann hast du die SSDs wieder frei fürs nächste Projekt.