SATA-SSDs: DRAM-Cache vs DRAMless

Caramon2

Lieutenant
Registriert
Jan. 2004
Beiträge
615
Nachtrag: Denkt euch zum Titel bitte noch " (vs. HDs)", da die hierfür nicht irrelevant sind. - In Klammern, da es primär um SSDs geht.


Moin.

Da man immer wieder liest, dass DRAMless-SSDs so viel schlechter sein sollen und ich zwei entsprechende Crucial SSDs habe, die den gleichen Flash-Typ nutzen, mir aber noch kein relevanter Unterschied aufgefallen ist (die BX nutze ich z. B. für Testinstallationen), habe ich das neulich getestet:

Hardware:

AMD FX 8350: Octacore mit 4 GHz (TurboCore deaktiviert, scaling_governor für den Test auf performance: "gov p" s. u.)
2x8 GiB DDR3L-1600 (stabil @ 1,195 V :-) )

250 GB MX500: mit DRAM-Cache, ca. 35 GiB SLC-Cache, danach ca. 215 MB/s
120 GB BX500: DRAMlsee, ca. 7 GiB SLC-Cache, danach ca. 70 MB/s

Die Tests liefen vollständig im SLC-Cache: Ich hatte vor den einzelnen Tests frisch getrimmt und dann mehrere Minuten gewartet, damit die SSDs sich "bereinigen" können.

Vergleich:

Dazu habe ich auf beiden eine 12 GiB xfs-Partition erstellt und ein frisch installiertes Artix-Xfce-Runit-Stable (v. 01.01.2021), einschl. aller zu installierenden Pakete (so dass keine Downloads erforderlich sind), aus der RAM-Disk darauf kopiert:

172274 Objekte der Gesamtgröße 5,4 GiB

MX500:
copy: 26,018 Sek.
update: 53,336 Sek.

BX500:
copy: 40,128 Sek.
update: 60,173 Sek.

Booten (Grub bis Login) dauerte anschließend von beiden SSDs einen Hauch weniger als 9 Sek.

Dass das kopieren auf die MX500 fast doppelt so schnell war, hat mich überrascht, da sich beide SSDs im normalen Betrieb gleich schnell "anfühlen".

...

Da ich hier noch eine alte Samsung P80 herumliegen habe (mit 7200 rpm ist die Zugriffszeit nicht bedeutend langsamer als bei aktuellen HDs), konnte ich nicht widerstehen:

copy: 127,248 Sek.
update: 197,014 Sek. (ich habe mir währenddessen eine Tasse Cappuccino gemacht :-) )

booten: 37 Sek. bis Login + 13 Sek. bis zum Desktop und die Platte zur Ruhe kam:

Letzteres hat mich überrascht: Ich war es bisher gewohnt, nach dem Login gleich beim Desktop zu sein, so dass ich dachte, da würde nicht mehr viel geladen.


Mein "gov"-Skript:

Code:
#!/bin/bash
if [ -z $1 ]
then head /sys/devices/system/cpu/cpufreq/policy0/sc*or*
exit;fi
case "$1" in
o)
for g in /sys/devices/system/cpu/cpufreq/policy*/scaling_governor
do echo ondemand|sudo tee $g >/dev/null
done
;;
p)
for g in /sys/devices/system/cpu/cpufreq/policy*/scaling_governor
do echo performance|sudo tee $g >/dev/null
done
;;
s)
for g in /sys/devices/system/cpu/cpufreq/policy*/scaling_governor
do echo powersave|sudo tee $g >/dev/null
done
;;
u)
for g in /sys/devices/system/cpu/cpufreq/policy*/scaling_governor
do echo schedutil|sudo tee $g >/dev/null
done
;;
*) echo "gov o/p/s/u - (o)ndemand (p)erformance power(s)ave sched(u)til"
;;
esac
cat /sys/devices/system/cpu/cpufreq/policy0/scaling_governor

Die durchgeführten Aktualisierungen:
(den Kernel hatte ich ausgeschlossen, da ich den zen-Kernel nutze und für den normalen keine aktuellen Pakete habe)

Code:
# sync;time pacman -Su --ignore=linux{,-headers} --noconfirm;time sync

:: Starte vollständige Systemaktualisierung...
Warnung: linux: Ignoriere Paket-Aktualisierung (5.9.14.artix1-1 => 5.11.1.artix1-1)
Warnung: linux-headers: Ignoriere Paket-Aktualisierung (5.9.14.artix1-1 => 5.11.1.artix1-1)
Löse Abhängigkeiten auf...
Suche nach in Konflikt stehenden Paketen...

Pakete (244) adobe-source-code-pro-fonts-2.038ro+1.058it+1.018var-1  alsa-card-profiles-1:0.3.23-1  aom-2.0.2-1  archlinux-keyring-20210110-1  artix-gtk-presets-20210221-1  artix-mirrorlist-20210303-1
             attica-5.79.0-1  audit-3.0-1  bluez-5.56-1.2  btrfs-progs-5.10.1-3  ca-certificates-mozilla-3.62-1  connman-1.39-1  cronie-1.5.5-2  cryptsetup-2.3.4-2  curl-7.75.0-1  dav1d-0.8.2-1
             device-mapper-2.03.11-5  dhcpcd-9.4.0-1  djvulibre-3.5.28-2  dmraid-1.0.0.rc16.3-13  dnsmasq-2.84-1  dosfstools-4.2-1  e2fsprogs-1.46.2-1  elogind-246.10-1  enchant-2.2.15-1  esysusers-247.3-1
             etmpfiles-247.3-1  eudev-3.2.10-1  ffmpeg-2:4.3.2-1  ffmpegthumbs-20.12.3-1  filesystem-2021.01.19-1  findutils-4.8.0-1  fuse-common-3.10.2-1  fuse3-3.10.2-1  garcon-4.16.1-1  gcc-libs-10.2.0-6
             gcr-3.38.1-1  gdbm-1.19-2  ghostscript-9.53.3-3.1  glib2-2.66.7-1  glibc-2.33-4  glibmm-2.66.0-1  glslang-11.2.0-1  gnupg-2.2.27-1  gpgme-1.15.1-1  gptfdisk-1.0.6-1  graphene-1.10.4-1
             groff-1.22.4-4  grub-2:2.04-10  gssproxy-0.8.4-1  gst-plugins-base-1.18.3-1  gst-plugins-base-libs-1.18.3-1  gst-plugins-good-1.18.3-1  gstreamer-1.18.3-1  gtk-update-icon-cache-1:4.0.3-1
             gtk3-1:3.24.26-1  gtkmm3-3.24.4-1  gvfs-1.46.2-1  gvfs-mtp-1.46.2-1  haveged-1.9.14-1  htop-3.0.5-1  hwids-20201207-1  hwloc-2.4.0-1  iana-etc-20210202-1  inxi-3.3.01-1  iproute2-5.11.0-1
             iptables-1:1.8.7-1  jasper-2.0.25-1  js78-78.8.0-1  json-glib-1.6.2-1  karchive-5.79.0-1  kauth-5.79.0-1  kbd-2.4.0-2  kbookmarks-5.79.0-1  kcodecs-5.79.0-1  kcompletion-5.79.0-1  kconfig-5.79.0-1
             kconfigwidgets-5.79.0-1  kcoreaddons-5.79.0-1  kcrash-5.79.0-1  kdbusaddons-5.79.0-1  kded-5.79.0-1  kexec-tools-2.0.21-1  kglobalaccel-5.79.0-1  kguiaddons-5.79.0-1  ki18n-5.79.0-1
             kiconthemes-5.79.0-1  kio-5.79.0-1  kitemviews-5.79.0-1  kjobwidgets-5.79.0-1  kmod-28-1  knotifications-5.79.0-1  krb5-1.18.3-1  kservice-5.79.0-1  ktextwidgets-5.79.0-1  kwallet-5.79.0-1
             kwidgetsaddons-5.79.0-1  kwindowsystem-5.79.0-1  kxmlgui-5.79.0-1  lcms2-2.12-1.1  libassuan-2.5.4-2  libblockdev-2.25-2  libburn-1.5.4-1  libbytesize-2.5-1  libcap-2.48-1  libcups-1:2.3.3op2-1
             libdatrie-0.2.13-1  libdrm-2.4.104-1  libedit-20191231_3.1-3  libelf-0.183-3  libelogind-246.10-1  libeudev-3.2.10-1  libevdev-1.11.0-1  libgcrypt-1.9.2-1  libgxps-0.3.2-1  libibus-1.5.24-1
             libical-3.0.9-1  libinih-52-1  libinput-1.17.0-1  libisofs-1.5.4-1  libldap-2.4.57-1  libmbim-1.24.6-1  libmfx-20.5.1-1  libmm-glib-1.16.2-1  libnftnl-1.1.9-1  libpcap-1.10.0-1
             libplacebo-3.104.0-2  libpulse-14.2-2  libqmi-1.28.2-1  libqrtr-glib-1.0.0-1  librsvg-2:2.50.3-1  libsamplerate-0.2.1-1  libshout-1:2.4.5-1  libsndfile-1.0.31-1  libsynctex-2020.54586-11
             libtiff-4.2.0-1  libunwind-1.5.0-1  libusb-1.0.24-2  libwacom-1.9-1  libwebp-1.2.0-1  libx11-1.7.0-4  libxcrypt-4.4.18-1  libxkbcommon-1.1.0-1  libxkbcommon-x11-1.1.0-1  libxt-1.2.1-1
             lightdm-1:1.30.0-4.1  lightdm-runit-20180226-3  linux-api-headers-5.10.13-1  linux-firmware-20210208.b79d239-1  llvm-libs-11.1.0-1  lm_sensors-1:3.6.0.r41.g31d1f125-1  logrotate-3.18.0-1
             lvm2-2.03.11-5  lvm2-runit-20210205-1  man-db-2.9.4-1  mesa-20.3.4-3  mkinitcpio-30-1  mkinitcpio-busybox-1.32.1-2  modemmanager-1.16.2-1  mongo-c-driver-1.17.4-1  mousepad-0.5.3-1  mpv-1:0.33.0-4
             mujs-1.1.0-1  nano-5.6.1-1  net-tools-2.10-1  nettle-3.7.1-1  nfs-utils-2.5.3-1  nfsidmap-2.5.3-1  npth-1.6-3  nss-3.62-1  ntp-runit-20210301-1  openal-1.21.1-1  openssh-8.5p1-1  openssl-1.1.1.j-1
             pacman-5.2.2-2  pam-1.5.1-1  pango-1:1.48.2-1  pangomm-2.46.0-1  parole-4.16.0-1  parted-3.4-2  perl-5.32.1-1.1  poppler-21.03.0-1  poppler-glib-21.03.0-1  ppp-2.4.8-1  procps-ng-3.3.17-1
             psmisc-23.4-1.1  pulseaudio-14.2-2  python-3.9.2-1  qt5-base-5.15.2-5  rav1e-0.4.0-1  rtkit-0.13-1.1  runit-rc-20210122-1  s-nail-14.9.21-1  shaderc-2020.3-2  shared-mime-info-2.0+57+gc1d1c70-1
             solid-5.79.0-1  sonnet-5.79.0-1  spirv-tools-2020.6-1  sqlite-3.34.1-1  sudo-1.9.5.p2-1  sysfsutils-2.1.1-1  syslog-ng-3.30.1-1  taglib-1.12-1  tar-1.34-1  tcl-8.6.11-1  telepathy-glib-0.24.2-2.1
             thunar-4.16.5-1  tracker3-3.0.3-1  ttf-droid-20121017-9  ttf-liberation-2.1.3-1  tumbler-4.16.0-2  tzdata-2021a-1  udisks2-2.9.2-1.1  util-linux-2.36.2-1  util-linux-libs-2.36.2-1
             vte-common-0.62.3-1  vte3-0.62.3-1  vulkan-icd-loader-1.2.171-1  wavpack-5.4.0-1  wayland-1.19.0-1  webkit2gtk-2.30.5-1  wireless-regdb-2020.11.20-1  wpa_supplicant-2:2.9-8  xapian-core-1:1.4.18-1
             xf86-video-intel-1:2.99.917+916+g31486f40-1  xf86-video-nouveau-1.0.17-1  xfce4-appfinder-4.16.1-1  xfce4-cpufreq-plugin-1.2.5-1  xfce4-cpugraph-plugin-1.2.3-1  xfce4-genmon-plugin-4.1.1-1
             xfce4-notes-plugin-1.9.0-1  xfce4-panel-4.16.2-1  xfce4-power-manager-4.16.0-2  xfce4-screensaver-4.16.0-1  xfce4-taskmanager-1.4.2-1  xfce4-time-out-plugin-1.1.2-1  xfce4-weather-plugin-0.11.0-1
             xfce4-whiskermenu-plugin-2.5.3-1  xfsprogs-5.10.0-2  xfwm4-4.16.1-1  xkeyboard-config-2.32-1  xorgproto-2021.3-1  zita-resampler-1.8.0-1  zstd-1.4.8-1

Gesamtgröße der installierten Pakete:  2322,95 MiB
Größendifferenz der Aktualisierung:    33,74 MiB

:: Installation fortsetzen? [J/n]
(244/244) Prüfe Schlüssel im Schlüsselring                                                                                     [############################################################################] 100%
(244/244) Überprüfe Paket-Integrität                                                                                           [############################################################################] 100%
(244/244) Lade Paket-Dateien                                                                                                   [############################################################################] 100%
(244/244) Prüfe auf Dateikonflikte                                                                                             [############################################################################] 100%
(244/244) Überprüfe verfügbaren Festplattenspeicher                                                                            [############################################################################] 100%
Warnung: konnte Dateiinformationen für var/log/old/ nicht ermitteln
Warnung: konnte Dateiinformationen für var/log/audit/ nicht ermitteln
Warnung: konnte Dateiinformationen für var/log/gssproxy/ nicht ermitteln
:: Verarbeite Paketänderungen...
(  1/244) Aktualisiere adobe-source-code-pro-fonts                                                                             [############################################################################] 100%
(  2/244) Aktualisiere alsa-card-profiles                                                                                      [############################################################################] 100%
(  3/244) Aktualisiere linux-api-headers                                                                                       [############################################################################] 100%
(  4/244) Aktualisiere tzdata                                                                                                  [############################################################################] 100%
(  5/244) Aktualisiere iana-etc                                                                                                [############################################################################] 100%
(  6/244) Aktualisiere filesystem                                                                                              [############################################################################] 100%
(  7/244) Aktualisiere glibc                                                                                                   [############################################################################] 100%
Generating locales...
  en_US.UTF-8... done
  de_DE.UTF-8... done
Generation complete.
(  8/244) Aktualisiere gcc-libs                                                                                                [############################################################################] 100%
(  9/244) Aktualisiere aom                                                                                                     [############################################################################] 100%
( 10/244) Aktualisiere archlinux-keyring                                                                                       [############################################################################] 100%
==> Füge Schlüssel aus archlinux.gpg hinzu...
==> Signiere die vertrauenswürdigen Schlüssel im Schlüsselbund lokal...
  -> Signiere Schlüssel AB19265E5D7D20687D303246BA1DFB64FFF979E7 lokal...
  -> Signiere Schlüssel DDB867B92AA789C165EEFA799B729B06A680C281 lokal...
  -> Signiere Schlüssel 0E8B644079F599DFC1DDC3973348882F6AC6A4C2 lokal...
  -> Signiere Schlüssel D8AFDDA07A5B6EDFA7D8CCDAD6D055F927843F1C lokal...
  -> Signiere Schlüssel 91FFE0700E80619CEB73235CA88E23E377514E00 lokal...
==> Importiere die Vertrauenswerte des Benutzers...
==> Mache widerrufene Schlüssel im Schlüsselbund unbrauchbar...
  -> Mache Schlüssel 4A8B17E20B88ACA61860009B5CED81B7C2E5C0D2 unbrauchbar...
  -> Mache Schlüssel 684148BB25B49E986A4944C55184252D824B18E8 unbrauchbar...
  -> Mache Schlüssel 5357F3B111688D88C1D88119FCF2CB179205AC90 unbrauchbar...
  -> Mache Schlüssel 50F33E2E5B0C3D900424ABE89BDCF497A4BBCC7F unbrauchbar...
  -> Mache Schlüssel 39F880E50E49A4D11341E8F939E4F17F295AFBF4 unbrauchbar...
  -> Mache Schlüssel F5A361A3A13554B85E57DDDAAF7EF7873CFD4BB6 unbrauchbar...
  -> Mache Schlüssel 40440DC037C05620984379A6761FAD69BA06C6A9 unbrauchbar...
  -> Mache Schlüssel FB871F0131FEA4FB5A9192B4C8880A6406361833 unbrauchbar...
  -> Mache Schlüssel 487EACC08557AD082088DABA1EB2638FF56C0C53 unbrauchbar...
  -> Mache Schlüssel 76B4192E902C0A52642C63C273B8ED52F1D357C1 unbrauchbar...
  -> Mache Schlüssel 40776A5221EF5AD468A4906D42A1DB15EC133BAD unbrauchbar...
  -> Mache Schlüssel 0B20CA1931F5DA3A70D0F8D2EA6836E1AB441196 unbrauchbar...
  -> Mache Schlüssel 07DFD3A0BC213FA12EDC217559B3122E2FA915EC unbrauchbar...
  -> Mache Schlüssel 34C5D94FE7E7913E86DC427E7FB1A3800C84C0A5 unbrauchbar...
  -> Mache Schlüssel B1F2C889CB2CCB2ADA36D963097D629E437520BD unbrauchbar...
  -> Mache Schlüssel D4DE5ABDE2A7287644EAC7E36D1A9E70E19DAA50 unbrauchbar...
  -> Mache Schlüssel 44D4A033AC140143927397D47EFD567D4C7EA887 unbrauchbar...
  -> Mache Schlüssel 8F76BEEA0289F9E1D3E229C05F946DED983D4366 unbrauchbar...
  -> Mache Schlüssel 27FFC4769E19F096D41D9265A04F9397CDFD6BB0 unbrauchbar...
  -> Mache Schlüssel 4FCF887689C41B09506BE8D5F3E1D5C5D30DB0AD unbrauchbar...
  -> Mache Schlüssel 5A2257D19FF7E1E0E415968CE62F853100F0D0F0 unbrauchbar...
  -> Mache Schlüssel 7FA647CD89891DEDC060287BB9113D1ED21E1A55 unbrauchbar...
  -> Mache Schlüssel 5E7585ADFF106BFFBBA319DC654B877A0864983E unbrauchbar...
  -> Mache Schlüssel E7210A59715F6940CF9A4E36A001876699AD6E84 unbrauchbar...
  -> Mache Schlüssel 5559BC1A32B8F76B3FCCD9555FA5E5544F010D48 unbrauchbar...
  -> Mache Schlüssel BFA1ECFEF1524EE4099CDE971F0CD4921ECAA030 unbrauchbar...
  -> Mache Schlüssel 4D913AECD81726D9A6C74F0ADA6426DD215B37AD unbrauchbar...
  -> Mache Schlüssel 8840BD07FC24CB7CE394A07CCF7037A4F27FB7DA unbrauchbar...
  -> Mache Schlüssel BC1FBE4D2826A0B51E47ED62E2539214C6C11350 unbrauchbar...
  -> Mache Schlüssel 9515D8A8EAB88E49BB65EDBCE6B456CAF15447D5 unbrauchbar...
  -> Mache Schlüssel 779CD2942629B7FA04AB8F172E89012331361F01 unbrauchbar...
  -> Mache Schlüssel D921CABED130A5690EF1896E81AF739EC0711BF1 unbrauchbar...
  -> Mache Schlüssel 5696C003B0854206450C8E5BE613C09CB4440678 unbrauchbar...
  -> Mache Schlüssel 8CF934E339CAD8ABF342E822E711306E3C4F88BC unbrauchbar...
  -> Mache Schlüssel 1A60DC44245D06FEF90623D6EEEEE2EEEE2EEEEE unbrauchbar...
  -> Mache Schlüssel 81D7F8241DB38BC759C80FCE3A726C6170E80477 unbrauchbar...
  -> Mache Schlüssel 63F395DE2D6398BBE458F281F2DBB4931985A992 unbrauchbar...
  -> Mache Schlüssel 65EEFE022108E2B708CBFCF7F9E712E59AF5F22A unbrauchbar...
  -> Mache Schlüssel 66BD74A036D522F51DD70A3C7F2A16726521E06D unbrauchbar...
==> Aktualisiere Trust-Datenbank...
gpg: nächste "Trust-DB"-Pflichtüberprüfung am 2021-08-02
( 11/244) Aktualisiere util-linux-libs                                                                                         [############################################################################] 100%
( 12/244) Aktualisiere glib2                                                                                                   [############################################################################] 100%
( 13/244) Aktualisiere shared-mime-info                                                                                        [############################################################################] 100%
( 14/244) Aktualisiere sqlite                                                                                                  [############################################################################] 100%
( 15/244) Aktualisiere libdrm                                                                                                  [############################################################################] 100%
( 16/244) Aktualisiere wayland                                                                                                 [############################################################################] 100%
( 17/244) Aktualisiere e2fsprogs                                                                                               [############################################################################] 100%
( 18/244) Aktualisiere openssl                                                                                                 [############################################################################] 100%
( 19/244) Aktualisiere libldap                                                                                                 [############################################################################] 100%
( 20/244) Aktualisiere krb5                                                                                                    [############################################################################] 100%
( 21/244) Aktualisiere zstd                                                                                                    [############################################################################] 100%
( 22/244) Aktualisiere findutils                                                                                               [############################################################################] 100%
( 23/244) Aktualisiere audit                                                                                                   [############################################################################] 100%
( 24/244) Aktualisiere libxcrypt                                                                                               [############################################################################] 100%
( 25/244) Aktualisiere pam                                                                                                     [############################################################################] 100%
( 26/244) Aktualisiere libcap                                                                                                  [############################################################################] 100%
( 27/244) Aktualisiere ca-certificates-mozilla                                                                                 [############################################################################] 100%
( 28/244) Aktualisiere curl                                                                                                    [############################################################################] 100%
( 29/244) Aktualisiere libelf                                                                                                  [############################################################################] 100%
( 30/244) Aktualisiere libunwind                                                                                               [############################################################################] 100%
( 31/244) Aktualisiere libedit                                                                                                 [############################################################################] 100%
( 32/244) Aktualisiere llvm-libs                                                                                               [############################################################################] 100%
( 33/244) Aktualisiere lm_sensors                                                                                              [############################################################################] 100%
Neue optionale Abhängigkeiten für lm_sensors
    perl: for sensor detection and configuration convert [Installiert]
( 34/244) Aktualisiere vulkan-icd-loader                                                                                       [############################################################################] 100%
( 35/244) Aktualisiere xorgproto                                                                                               [############################################################################] 100%
( 36/244) Aktualisiere libx11                                                                                                  [############################################################################] 100%
( 37/244) Aktualisiere mesa                                                                                                    [############################################################################] 100%
( 38/244) Aktualisiere libeudev                                                                                                [############################################################################] 100%
( 39/244) Aktualisiere kbd                                                                                                     [############################################################################] 100%
( 40/244) Aktualisiere kmod                                                                                                    [############################################################################] 100%
( 41/244) Aktualisiere hwids                                                                                                   [############################################################################] 100%
( 42/244) Aktualisiere util-linux                                                                                              [############################################################################] 100%
( 43/244) Aktualisiere eudev                                                                                                   [############################################################################] 100%
( 44/244) Aktualisiere libevdev                                                                                                [############################################################################] 100%
( 45/244) Aktualisiere libwacom                                                                                                [############################################################################] 100%
( 46/244) Aktualisiere libinput                                                                                                [############################################################################] 100%
( 47/244) Aktualisiere xkeyboard-config                                                                                        [############################################################################] 100%
( 48/244) Aktualisiere libxkbcommon                                                                                            [############################################################################] 100%
( 49/244) Aktualisiere libxkbcommon-x11                                                                                        [############################################################################] 100%
( 50/244) Aktualisiere libtiff                                                                                                 [############################################################################] 100%
( 51/244) Aktualisiere libusb                                                                                                  [############################################################################] 100%
( 52/244) Aktualisiere gdbm                                                                                                    [############################################################################] 100%
( 53/244) Aktualisiere libelogind                                                                                              [############################################################################] 100%
( 54/244) Aktualisiere nettle                                                                                                  [############################################################################] 100%
( 55/244) Aktualisiere libcups                                                                                                 [############################################################################] 100%
( 56/244) Aktualisiere libxt                                                                                                   [############################################################################] 100%
( 57/244) Aktualisiere qt5-base                                                                                                [############################################################################] 100%
( 58/244) Aktualisiere libdatrie                                                                                               [############################################################################] 100%
( 59/244) Aktualisiere pango                                                                                                   [############################################################################] 100%
( 60/244) Aktualisiere librsvg                                                                                                 [############################################################################] 100%
( 61/244) Aktualisiere gtk-update-icon-cache                                                                                   [############################################################################] 100%
( 62/244) Aktualisiere artix-gtk-presets                                                                                       [############################################################################] 100%
( 63/244) Aktualisiere artix-mirrorlist                                                                                        [############################################################################] 100%
( 64/244) Aktualisiere attica                                                                                                  [############################################################################] 100%
( 65/244) Aktualisiere libical                                                                                                 [############################################################################] 100%
( 66/244) Aktualisiere bluez                                                                                                   [############################################################################] 100%
( 67/244) Aktualisiere libgcrypt                                                                                               [############################################################################] 100%
( 68/244) Aktualisiere btrfs-progs                                                                                             [############################################################################] 100%
( 69/244) Aktualisiere libnftnl                                                                                                [############################################################################] 100%
( 70/244) Aktualisiere libpcap                                                                                                 [############################################################################] 100%
( 71/244) Aktualisiere iptables                                                                                                [############################################################################] 100%
( 72/244) Aktualisiere connman                                                                                                 [############################################################################] 100%
( 73/244) Aktualisiere cronie                                                                                                  [############################################################################] 100%
( 74/244) Aktualisiere device-mapper                                                                                           [############################################################################] 100%
( 75/244) Aktualisiere cryptsetup                                                                                              [############################################################################] 100%
( 76/244) Aktualisiere dav1d                                                                                                   [############################################################################] 100%
Neue optionale Abhängigkeiten für dav1d
    dav1d-doc: HTML documentation
( 77/244) Aktualisiere dhcpcd                                                                                                  [############################################################################] 100%
( 78/244) Aktualisiere djvulibre                                                                                               [############################################################################] 100%
( 79/244) Aktualisiere dmraid                                                                                                  [############################################################################] 100%
( 80/244) Aktualisiere dnsmasq                                                                                                 [############################################################################] 100%
( 81/244) Aktualisiere dosfstools                                                                                              [############################################################################] 100%
( 82/244) Aktualisiere kexec-tools                                                                                             [############################################################################] 100%
( 83/244) Aktualisiere elogind                                                                                                 [############################################################################] 100%
( 84/244) Aktualisiere enchant                                                                                                 [############################################################################] 100%
( 85/244) Aktualisiere esysusers                                                                                               [############################################################################] 100%
( 86/244) Aktualisiere etmpfiles                                                                                               [############################################################################] 100%
( 87/244) Aktualisiere libmfx                                                                                                  [############################################################################] 100%
( 88/244) Aktualisiere libsndfile                                                                                              [############################################################################] 100%
( 89/244) Aktualisiere libpulse                                                                                                [############################################################################] 100%
( 90/244) Aktualisiere rav1e                                                                                                   [############################################################################] 100%
( 91/244) Aktualisiere libwebp                                                                                                 [############################################################################] 100%
( 92/244) Aktualisiere libsamplerate                                                                                           [############################################################################] 100%
( 93/244) Aktualisiere zita-resampler                                                                                          [############################################################################] 100%
( 94/244) Aktualisiere lcms2                                                                                                   [############################################################################] 100%
( 95/244) Aktualisiere libibus                                                                                                 [############################################################################] 100%
( 96/244) Aktualisiere sysfsutils                                                                                              [############################################################################] 100%
( 97/244) Aktualisiere ffmpeg                                                                                                  [############################################################################] 100%
( 98/244) Aktualisiere gptfdisk                                                                                                [############################################################################] 100%
( 99/244) Aktualisiere libbytesize                                                                                             [############################################################################] 100%
Neue optionale Abhängigkeiten für libbytesize
    python: for bscalc command [Installiert]
(100/244) Aktualisiere lvm2                                                                                                    [############################################################################] 100%
(101/244) Aktualisiere parted                                                                                                  [############################################################################] 100%
(102/244) Installiere libinih                                                                                                  [############################################################################] 100%
(103/244) Aktualisiere xfsprogs                                                                                                [############################################################################] 100%
(104/244) Aktualisiere npth                                                                                                    [############################################################################] 100%
(105/244) Aktualisiere libassuan                                                                                               [############################################################################] 100%
(106/244) Aktualisiere gnupg                                                                                                   [############################################################################] 100%
(107/244) Aktualisiere gpgme                                                                                                   [############################################################################] 100%
(108/244) Aktualisiere nss                                                                                                     [############################################################################] 100%
(109/244) Aktualisiere libblockdev                                                                                             [############################################################################] 100%
(110/244) Aktualisiere js78                                                                                                    [############################################################################] 100%
(111/244) Aktualisiere udisks2                                                                                                 [############################################################################] 100%
(112/244) Aktualisiere solid                                                                                                   [############################################################################] 100%
(113/244) Aktualisiere kcoreaddons                                                                                             [############################################################################] 100%
(114/244) Aktualisiere kwidgetsaddons                                                                                          [############################################################################] 100%
(115/244) Aktualisiere kjobwidgets                                                                                             [############################################################################] 100%
(116/244) Aktualisiere kdbusaddons                                                                                             [############################################################################] 100%
(117/244) Aktualisiere kconfig                                                                                                 [############################################################################] 100%
(118/244) Aktualisiere kwindowsystem                                                                                           [############################################################################] 100%
(119/244) Aktualisiere kcrash                                                                                                  [############################################################################] 100%
(120/244) Aktualisiere kglobalaccel                                                                                            [############################################################################] 100%
(121/244) Aktualisiere kauth                                                                                                   [############################################################################] 100%
(122/244) Aktualisiere kcodecs                                                                                                 [############################################################################] 100%
(123/244) Aktualisiere kguiaddons                                                                                              [############################################################################] 100%
(124/244) Aktualisiere ki18n                                                                                                   [############################################################################] 100%
(125/244) Aktualisiere kconfigwidgets                                                                                          [############################################################################] 100%
(126/244) Aktualisiere kitemviews                                                                                              [############################################################################] 100%
(127/244) Aktualisiere karchive                                                                                                [############################################################################] 100%
(128/244) Aktualisiere kiconthemes                                                                                             [############################################################################] 100%
(129/244) Aktualisiere kxmlgui                                                                                                 [############################################################################] 100%
(130/244) Aktualisiere kbookmarks                                                                                              [############################################################################] 100%
(131/244) Aktualisiere tar                                                                                                     [############################################################################] 100%
(132/244) Aktualisiere graphene                                                                                                [############################################################################] 100%
(133/244) Aktualisiere python                                                                                                  [############################################################################] 100%
(134/244) Aktualisiere gstreamer                                                                                               [############################################################################] 100%
(135/244) Aktualisiere gst-plugins-base-libs                                                                                   [############################################################################] 100%
(136/244) Aktualisiere gst-plugins-base                                                                                        [############################################################################] 100%
(137/244) Aktualisiere openal                                                                                                  [############################################################################] 100%
(138/244) Aktualisiere knotifications                                                                                          [############################################################################] 100%
(139/244) Aktualisiere kservice                                                                                                [############################################################################] 100%
(140/244) Aktualisiere kwallet                                                                                                 [############################################################################] 100%
(141/244) Aktualisiere kcompletion                                                                                             [############################################################################] 100%
(142/244) Aktualisiere sonnet                                                                                                  [############################################################################] 100%
(143/244) Aktualisiere ktextwidgets                                                                                            [############################################################################] 100%
(144/244) Aktualisiere kded                                                                                                    [############################################################################] 100%
(145/244) Aktualisiere kio                                                                                                     [############################################################################] 100%
(146/244) Aktualisiere taglib                                                                                                  [############################################################################] 100%
(147/244) Aktualisiere ffmpegthumbs                                                                                            [############################################################################] 100%
(148/244) Aktualisiere fuse-common                                                                                             [############################################################################] 100%
(149/244) Aktualisiere fuse3                                                                                                   [############################################################################] 100%
(150/244) Aktualisiere json-glib                                                                                               [############################################################################] 100%
(151/244) Aktualisiere tracker3                                                                                                [############################################################################] 100%
(152/244) Aktualisiere gtk3                                                                                                    [############################################################################] 100%
(153/244) Aktualisiere garcon                                                                                                  [############################################################################] 100%
(154/244) Aktualisiere gcr                                                                                                     [############################################################################] 100%
(155/244) Aktualisiere ghostscript                                                                                             [############################################################################] 100%
(156/244) Aktualisiere glibmm                                                                                                  [############################################################################] 100%
(157/244) Aktualisiere spirv-tools                                                                                             [############################################################################] 100%
(158/244) Aktualisiere glslang                                                                                                 [############################################################################] 100%
(159/244) Aktualisiere perl                                                                                                    [############################################################################] 100%
(160/244) Aktualisiere groff                                                                                                   [############################################################################] 100%
(161/244) Aktualisiere grub                                                                                                    [############################################################################] 100%
(162/244) Aktualisiere gssproxy                                                                                                [############################################################################] 100%
(163/244) Aktualisiere wavpack                                                                                                 [############################################################################] 100%
(164/244) Aktualisiere libshout                                                                                                [############################################################################] 100%
(165/244) Aktualisiere procps-ng                                                                                               [############################################################################] 100%
(166/244) Aktualisiere gst-plugins-good                                                                                        [############################################################################] 100%
(167/244) Aktualisiere pangomm                                                                                                 [############################################################################] 100%
(168/244) Aktualisiere gtkmm3                                                                                                  [############################################################################] 100%
(169/244) Aktualisiere psmisc                                                                                                  [############################################################################] 100%
(170/244) Aktualisiere gvfs                                                                                                    [############################################################################] 100%
(171/244) Aktualisiere gvfs-mtp                                                                                                [############################################################################] 100%
(172/244) Aktualisiere haveged                                                                                                 [############################################################################] 100%
(173/244) Aktualisiere htop                                                                                                    [############################################################################] 100%
(174/244) Aktualisiere hwloc                                                                                                   [############################################################################] 100%
Neue optionale Abhängigkeiten für hwloc
    libx11 [Installiert]
(175/244) Aktualisiere inxi                                                                                                    [############################################################################] 100%
(176/244) Aktualisiere iproute2                                                                                                [############################################################################] 100%
Neue optionale Abhängigkeiten für iproute2
    libcap: tipc [Installiert]
(177/244) Aktualisiere jasper                                                                                                  [############################################################################] 100%
(178/244) Aktualisiere libburn                                                                                                 [############################################################################] 100%
(179/244) Aktualisiere libgxps                                                                                                 [############################################################################] 100%
(180/244) Aktualisiere libisofs                                                                                                [############################################################################] 100%
(181/244) Aktualisiere libmbim                                                                                                 [############################################################################] 100%
(182/244) Aktualisiere libmm-glib                                                                                              [############################################################################] 100%
(183/244) Aktualisiere shaderc                                                                                                 [############################################################################] 100%
(184/244) Aktualisiere libplacebo                                                                                              [############################################################################] 100%
(185/244) Installiere libqrtr-glib                                                                                             [############################################################################] 100%
(186/244) Aktualisiere libqmi                                                                                                  [############################################################################] 100%
(187/244) Aktualisiere libsynctex                                                                                              [############################################################################] 100%
(188/244) Aktualisiere lightdm                                                                                                 [############################################################################] 100%
(189/244) Aktualisiere logrotate                                                                                               [############################################################################] 100%
(190/244) Aktualisiere runit-rc                                                                                                [############################################################################] 100%
(191/244) Aktualisiere lightdm-runit                                                                                           [############################################################################] 100%
(192/244) Aktualisiere linux-firmware                                                                                          [############################################################################] 100%
(193/244) Aktualisiere lvm2-runit                                                                                              [############################################################################] 100%
(194/244) Aktualisiere man-db                                                                                                  [############################################################################] 100%
(195/244) Aktualisiere mkinitcpio-busybox                                                                                      [############################################################################] 100%
(196/244) Aktualisiere mkinitcpio                                                                                              [############################################################################] 100%
Warnung: /etc/mkinitcpio.conf installiert als /etc/mkinitcpio.conf.pacnew
Neue optionale Abhängigkeiten für mkinitcpio
    gzip: Use gzip compression for the initramfs image [Installiert]
(197/244) Aktualisiere ppp                                                                                                     [############################################################################] 100%
(198/244) Aktualisiere modemmanager                                                                                            [############################################################################] 100%
(199/244) Aktualisiere mongo-c-driver                                                                                          [############################################################################] 100%
(200/244) Aktualisiere mousepad                                                                                                [############################################################################] 100%
(201/244) Aktualisiere mujs                                                                                                    [############################################################################] 100%
(202/244) Aktualisiere openssh                                                                                                 [############################################################################] 100%
(203/244) Aktualisiere mpv                                                                                                     [############################################################################] 100%
(204/244) Aktualisiere nano                                                                                                    [############################################################################] 100%
(205/244) Aktualisiere net-tools                                                                                               [############################################################################] 100%
(206/244) Aktualisiere nfsidmap                                                                                                [############################################################################] 100%
(207/244) Aktualisiere nfs-utils                                                                                               [############################################################################] 100%
(208/244) Aktualisiere ntp-runit                                                                                               [############################################################################] 100%
(209/244) Aktualisiere pacman                                                                                                  [############################################################################] 100%
(210/244) Aktualisiere parole                                                                                                  [############################################################################] 100%
(211/244) Aktualisiere poppler                                                                                                 [############################################################################] 100%
Neue optionale Abhängigkeiten für poppler
    poppler-data: highly recommended encoding data to display PDF documents with certain encodings and characters
(212/244) Aktualisiere poppler-glib                                                                                            [############################################################################] 100%
(213/244) Aktualisiere rtkit                                                                                                   [############################################################################] 100%
(214/244) Aktualisiere pulseaudio                                                                                              [############################################################################] 100%
(215/244) Aktualisiere s-nail                                                                                                  [############################################################################] 100%
(216/244) Aktualisiere sudo                                                                                                    [############################################################################] 100%
(217/244) Aktualisiere syslog-ng                                                                                               [############################################################################] 100%
(218/244) Aktualisiere tcl                                                                                                     [############################################################################] 100%
(219/244) Aktualisiere telepathy-glib                                                                                          [############################################################################] 100%
(220/244) Aktualisiere thunar                                                                                                  [############################################################################] 100%
(221/244) Aktualisiere ttf-droid                                                                                               [############################################################################] 100%
(222/244) Aktualisiere ttf-liberation                                                                                          [############################################################################] 100%
(223/244) Aktualisiere tumbler                                                                                                 [############################################################################] 100%
(224/244) Aktualisiere vte-common                                                                                              [############################################################################] 100%
(225/244) Aktualisiere vte3                                                                                                    [############################################################################] 100%
(226/244) Aktualisiere webkit2gtk                                                                                              [############################################################################] 100%
(227/244) Aktualisiere wireless-regdb                                                                                          [############################################################################] 100%
(228/244) Aktualisiere wpa_supplicant                                                                                          [############################################################################] 100%
(229/244) Aktualisiere xapian-core                                                                                             [############################################################################] 100%
(230/244) Aktualisiere xf86-video-intel                                                                                        [############################################################################] 100%
(231/244) Aktualisiere xf86-video-nouveau                                                                                      [############################################################################] 100%
(232/244) Aktualisiere xfce4-appfinder                                                                                         [############################################################################] 100%
(233/244) Aktualisiere xfce4-panel                                                                                             [############################################################################] 100%
(234/244) Aktualisiere xfce4-cpufreq-plugin                                                                                    [############################################################################] 100%
(235/244) Aktualisiere xfce4-cpugraph-plugin                                                                                   [############################################################################] 100%
(236/244) Aktualisiere xfce4-genmon-plugin                                                                                     [############################################################################] 100%
(237/244) Aktualisiere xfce4-notes-plugin                                                                                      [############################################################################] 100%
(238/244) Aktualisiere xfce4-power-manager                                                                                     [############################################################################] 100%
(239/244) Aktualisiere xfce4-screensaver                                                                                       [############################################################################] 100%
(240/244) Aktualisiere xfce4-taskmanager                                                                                       [############################################################################] 100%
(241/244) Aktualisiere xfce4-time-out-plugin                                                                                   [############################################################################] 100%
(242/244) Aktualisiere xfce4-weather-plugin                                                                                    [############################################################################] 100%
(243/244) Aktualisiere xfce4-whiskermenu-plugin                                                                                [############################################################################] 100%
(244/244) Aktualisiere xfwm4                                                                                                   [############################################################################] 100%
:: Starte post-transaction hooks...
( 1/21) Creating system user accounts...
( 2/21) Applying kernel sysctl settings...
( 3/21) Creating temporary files...
( 4/21) Updating udev Hardware Database...
( 5/21) Reloading device manager configuration...
( 6/21) Rebuilding certificate stores...
( 7/21) Updating linux initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> Starting build: 5.9.14-artix1-1
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: xhci_pci
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [filesystems]
==> Generating module dependencies
==> Creating xz-compressed initcpio image: /boot/initramfs-linux.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
==> Starting build: 5.9.14-artix1-1
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: aic94xx
==> WARNING: Possibly missing firmware for module: wd719x
==> WARNING: Possibly missing firmware for module: xhci_pci
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [filesystems]
==> Generating module dependencies
==> Creating xz-compressed initcpio image: /boot/initramfs-linux-fallback.img
==> Image generation successful
( 8/21) Updating system dconf databases...
( 9/21) Warn about old perl modules
(10/21) Updating fontconfig cache...
(11/21) Probing GDK-Pixbuf loader modules...
(12/21) Updating GIO module cache...
(13/21) Compiling GSettings XML schema files...
(14/21) Probing GTK3 input method modules...
(15/21) Updating icon theme caches...
(16/21) Reloading GVFS config...
(17/21) Displaying runit service help ...
    ==> Add a service:
    ln -s /etc/runit/sv/<service> /run/runit/service/
    ==> Start/stop/restart a service:
    sv <start/stop/restart> <service>
(18/21) Displaying runit service help ...
    ==> Remove a service:
    rm /run/runit/service/<service>
    ==> Start/stop/restart a service:
    sv <start/stop/restart> <service>
(19/21) Updating the info directory file...
(20/21) Updating the desktop file MIME type cache...
(21/21) Updating the MIME type database...
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Engaged, Rickmer, konkretor und 2 andere
Wenn Du noch größere Datenmengen hast, die kopiert oder verschoben werden, wird es noch signifikanter. Macht sich z.B. bei Foto-Archiven (PCs für Bildbearbeitung, Videobearbeitung, usw.) auch in der Praxis klar bemerkbar. Das gleiche gilt, wenn man von SSD zu SSD Backups mit größeren Datenmengen durchführt, große Images abspeichert, usw.
 
Jesterfox schrieb:
Waren die SSDs ansonsten leer oder waren da noch Daten auf anderen Partitionen?
Beide sind partitioniert, aber nicht vollständig: Ich lasse mir hinten immer genug Platz "zum spielen". ;-)

Aber in wie weit ist das bei SSDs relevant? - Die angegebenen Größen für den SLC-Cache betrafen die fixe Größe. Die werden von der Plattenbelegung nicht betroffen.

Die HD hatte ich poltitkert (vollständig mit Nullen überschrieben), bevor ich sie letztes Jahr eingemolltet habe und die 12 GiB Partition hatte ich natürlich am Anfang erstellt.

Ich boote übrigens im BIOS-Modus.

UEFI hat mir zu grafierende Nachteile (insbes. bzgl. ext. Laufwerke, die man auf verschiedene PCs booten will) und alle anderen PCs, um die ich mich kümmere (Nachbarn, Eltern, Bekannte) haben sowieso nur ein BIOS.
 
Den Unterschied zwischen den beiden wird man vor allem dann bemerken, wenn die SSDs relativ voll sind und dann auf mehrere Daten gleichzeitig zugegriffen wird. Dazu muss der Controller in der Mappingtabelle nachsehen, wo er die Daten zusammen suchen muss. Die Mappingtabelle steht bei der MX im RAM und bei der BX in den NANDs. Du kannst Dir dann selbst aus den Zugriffszeiten ein Bild machen, wie viel schneller die MX die Daten findet. Das führt bei SSDs wie der BX dann oft zu Gedenksekunden.
Die benchmarks über geringe Datenmengen bringen diesen Unterschied nicht zutage.
 
  • Gefällt mir
Reaktionen: C4rp3di3m
Caramon2 schrieb:
Da ich hier noch eine alte Samsung P80 herumliegen habe (mit 7200 rpm ist die Zugriffszeit nicht bedeutend langsamer als bei aktuellen HDs), konnte ich nicht widerstehen:
Auch wenn das hier für das eigentliche Thema nicht relevant ist, muss ich diesbezüglich widersprechen. Wie viel Kapazität hat die P80? Vielleicht 120 GB?

Nimm mal eine aktuell HDD mit mehreren TB an Kapazität (völlig egal, ob die mit 5400, 5900 oder 7200 upm läuft) und teste die Zugriffszeit mit HD-Tune Pro. Reduziere vorher das Kapazitätsfenster, in dem getestet wird, über die "Short-Stroke"-Einstellung auf die Kapazität der P80. Du wirst überrascht sein was da für eine mittlere Zugriffszeit herauskommt. Zum Vergleich kannst du natürlich auch die P80 testen.
 
Caramon2 schrieb:
Aber in wie weit ist das bei SSDs relevant?
Es ist relevant für den DRAM Cache der ja die Mappingtabelle aufnimmt. Je mehr auf der SSD an Daten liegt desto wahrscheinlicher ist es das man größere Sprünge über die Mappingtabelle machen muss um die Datenblöcke alle anzusprechen. Und desto eher merkt man dann auch die Nachteile eines fehlenden DRAM Caches.

Aber wenn da noch mehr Daten auf der BX500 drauf waren und nur ein zusätzlicher Bereich dafür genutzt wurde ist das Ergebnis eigentlich ganz ok.
 
Ok, dann muss ich das mal anders testen:

Auf der MX ist mein Produktivsystem (noch LinuxMint 18.3 (knapp 3 GiB belegt, dank btrfs+zstd) und die zu ca. 70 GiB belegte Home-Partition + 4 GiB Swap-Partition, die aber praktisch nicht genutzt wird, also leer ist), auf der BX meine zugemüllte Artix-Testinstallation (trotz btrfs+zstd mit ca. 6 GiB belegt) und eine ntfs-Partition für den Videoschnitt (per VM-XP), die üblicherweise leer ist.

Da ich die Home-Partition sowieso wieder auf xfs umformatieren will, weil die Kompression dort fast nichts bringt, btrfs aber sehr viel langsamer ist, wenn ich z. B. ein paar hundert Bilder in ein anderes Verzeichnis verschiebe (auf der selben Partition, es werden also nur die Verzeichniseinträge bewegt), werde ich die MX dann einfach auf die BX spiegeln (natürlich bis auf die UUIDs), so dass beide SSDs die selben Daten enthalten und obigen Test wiederholen. Das sollte dann aussagekräftiger sein.

@Madnex: Sogar nur 80 GB. - Eine 40 GB P80 habe ich übrigens auch noch: Im PC bei meiner Mutter, da der fast nie gebraucht wird.

Dass die Zugriffszeit bei einer größeren Platte auf die ersten 80 GB deutlich schneller ist, ist klar, da die Daten ja viel näher beieinander liegen. Vergleichen müsste man die prozentuale Kapazität. Also z. B. über daa erste ¼: Bei der 80 GB die ersten 20 GB, bei der 1 TB die ersten 250 GB. - Beides müssen dann natürlich auch 3½" HDs sein.

Windows habe ich übrigens nur noch das VM-XP, da alles was nach XP kam immer schlimmer wurde und ein natives XP nicht mehr praktikabel ist.

Btw: Der Videoschnitt (DVB-S-Aufnahme per VideReDo: nur copy, kein recoding) ist mit dem VM-XP (KVM mit direkt eingehängten Laufwerken) übriges sogar schneller als mit einem nativ installierten XP x64 (beim Test 45 Sek. zu 1 Min.) und ein testweise installiertes Win 10 1803 x64 kackte dabei total ab: 2½ Min. (reproduzierbar!) - Ich hatte erwartet, dass das viel besser mit den SSDs klar kommt, als XP, was ja SSDs noch überhaupt nicht kannte.
 
Caramon2 schrieb:
Dass die Zugriffszeit bei einer größeren Platte auf die ersten 80 GB deutlich schneller ist, ist klar, da die Daten ja viel näher beieinander liegen. Vergleichen müsste man die prozentuale Kapazität. Also z. B. über daa erste ¼: Bei der 80 GB die ersten 20 GB, bei der 1 TB die ersten 250 GB. - Beides müssen dann natürlich auch 3½" HDs sein.
Nö, wieso? Belegt Windows XP etwa mehr Speicherplatz (nicht prozentual) auf der 1 TB HDD als auf der 80 GB HDD? Wenn du beispielsweise für die WinXP-Installation eine 20 GB Partition am Anfang der Festplatte erstellst, muss man natürlich auch innerhalb dieser 20 GB (bei der 80 GB sowie der 1 TB) benchen, um die Ergebnisse sinnvoll vergleichen zu können.
 
Ich schrieb von durchschnittlicher Zugriffszeit: Un die angemessen zu vergleichen, müssen die physikalischen Kopfbewegungen gleich sein. Außerdem teste ich mir Linux, was die Daten ganz anders ablegt, als Windows XP, um Fragmentierung möglichst zu vermeiden. Und auch auf der HD hatte ich nur eine 12 GiB Partition erstellt, so dass die Zugriffe alle im vorderen Bereich waren.

Natürlich würde eine aktuelle HD schneller sein, aber allzu gravierend wäre das sicherlich nicht: Selbst die billigste SSD (ich habe noch zwei 32 GB SanDisk im Schrank) würde jede Platte trotzdem locker stehen lassen.

@All: Ich sitze schon den ganzen Tag an den neuen Tests (da ich immer wieder warten muss, zieht sich das echt hin - zum Glück habe ich genug zu lesen) und habe keine Lust mehr, das heute noch aufzubereiten. Dafür teste ich aber auch noch eine dritte SSD: Eine 120 GB Intenso High, die ich anstelle des DVD-Brenners angeschlossen habe. - Das Interessante an der: Die nutzt alle freien Flashzellen als SLC-Cache (also leer etwas über 40 GiB) und dann wird sie extrem langsam, weil sie parallel das nächste Stück erst frei schaufeln muss (SLC zu TLC).
 
@Caramon2
Nein, müssen sie nicht. Der Bereich, in dem sich die Köpfe bewegen sollen, muss nur definiert sein. Und wenn das in Form eines Kapazitätsfensters geschieht, ist es normal, dass sich die Köpfe von Festplatten mit deutlich mehr Speicherplatz innerhalb dieses Fensters rein physisch wenig weit bewegen müssen als bei der kleineren Vergleichsplatte. Wie willst du denn sonst den Leistungsunterschied bei der durchschnittlichen Zugriffszeit (diese muss nicht zwangsweise immer über die gesamte Kapazität einer Festplatte betrachtet werden) einer aktuellen Festplatte gegenüber einer deutlich älteren HDD innerhalb des Installations- und Wirkungsbereichs des Betriebssystems (der bei beiden Festplatten in unserem Beispiel 12 GiB groß wäre) sichtbar machen? Wenn man immer über den gesamten Radius messen lässt, wird man kaum einen Unterschied bzgl. der mittleren Zugriffszeit zwischen beiden Festplatten feststellen können. Der Leistungsunterschied innerhalb z.B. der ersten 20, 40, 60 oder 80 GiB ist aber signifikant, eben weil die Köpfe der größeren sich weniger weit bewegen müssen.

Bedenke, wenn die physischen Kopfbewegungen gleich sein müssen, damit man die Zugriffszeiten angemessen vergleichen kann, könnte man die mittleren Zugriffszeit von Festplatten mit 5400, 7200, 10000 und 15000 upm nicht miteinander vergleichen. Denn, je schneller die Scheiben einer Festplatte drehen, desto geringer ist deren Durchmesser. Eine 3,5" Server-Festplatte mit 10000 upm hat deutlich schmälere Magnetscheiben als eine 3,5" Desktop-Festplatte mit 5400 upm. Der Bewegungsradius ist also unterschiedlich.

Jedes aktuelle TB-Monster würde eine WD-Raptor, die mit 10000 upm gearbeitet hat, von der Leistung her platt machen, wenn sie sich nur im Kapazitätsfenster der Raptor (also 36 oder 72 GB) bewegt. Und ich meine hier insbesondere die Zugriffszeit.

Wie ich in meinem Einstiegsbeitrag erwähnt habe, ist das hier für dein eigentliche Thema nicht relevant. Natürlich ist eine SSD schneller als jede HDD. Das bestreite ich in keinster Weise. Du hast diesen Teilbereich aber in deinem Eröffnungsbeitrag angeschnitten und ich bin darauf eingegangen. Nimm es mir nicht übel. :)
 
Zuletzt bearbeitet:
Mir ist klar war du meinst. Absolut gesehen hast du ja auch recht. Die Frage ist nur, wie viel das bei meinem Test effektiv ausmachen würde:

Als ich gestern Abend die Artix-Sicherung von einer neuen 1 TB Toshiba P oder D 300 (CMR, max.etwas über 200 MB/s - die P80 schafft max. nur ca. 55 MB/s) auf die SSD zurück gespielt habe, hat das jedenfalls elend lange gedauert und nicht nur ~25 Sek. wie bei SSDs untereinander.

Nachtrag: Die Toshiba ist übrigens btrfs+zstd komprimiert und die Artix-Installation lässt sich auf ca. 40% komprimieren so dass effektiv entsprechend weniger gelesen werden musste, bzw. die Übertragungsgeschwindigkeit entsprechend steigt: Aus 200 MB/s würden rechnerisch 500 MB/s und da weniger Daten gelesen werden müssen, befinden sie sich enger beieinander, also muss auch der Kopf weniger bewegt werden.

HDs sind einfach nur LLLAAAHHHMMM... ;-)
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Madnex
Sorry, hat doch etwas länger gedauert:

Zuerst muss ich meine Aussage bzgl. der Wiederherstellung von HD korrigieren. Da habe ich etwa durcheinander gebracht:

1. Ist obige frische Installation nur ca. 5,4 GiB groß, ich habe aber meine (zugemüllte) Testinstallation wiederhergestellt, mit der ich schon fast ein Jahr lang experimentiere: 12,0 GiB

2. enthält es u. a. den nicht weiter komprimierbaren (da bereits komprimiert) Packetdaten-Cache: 1,9 GiB

Deshalb wird es nur auf 54% komprimiert:

# compsize Artix
Processed 238452 files, 162825 regular extents (169316 refs), 121040 inline.
Type Perc Disk Usage Uncompressed Referenced
TOTAL 54% 6.3G 11G 12G
none 100% 3.3G 3.3G 3.4G
zstd 35% 2.9G 8.2G 8.7G

Ich habe die Wiederherstellung dann nochmal nachgestellt und mit SSD verglichen:

von 1TB-HD auf SSD: 177,653 Sek.
von SSD auf andere SSD: 70,339 Sek.

Dazwischen hatte ich die betreffenden Partitionen natürlich ausgehängt, um den Datenträgercache zu leeren, damit der es nicht verfälscht.


--------------------


Da ich die SSDs sowieso löschen musste (blkdiscard+warten), habe ich es zuerst auf der leeren SSD getestet:

Die Quelle bei "copy" ist immer die RAM-Disk und das Ziel ist immer xfs-formatiert, wenn nichts anderes geschrieben.

250 GB MX500:
copy: 26,119 Sek.
update: 54,666 Sek.

120 GB BX500:
copy: 26,229 Sek.
update: 55,612 Sek.

120 GB Intenso:
copy: 26,535 Sek.
update: 54,874 Sek.

Die Intenso (SLC-Cache wie neulich beschrieben) hatte ich zusätzlich eingebaut, um dort den Inhalt der Home-Partition zwischenzulagern, um dessen Wiederherstellung auch messen zu können: Von HD wäre ja zu langsam gewesen.



Dann habe ich jeweils die Home-Partition (39248 Objekte der Gesamtgröße 76,1 GiB) drauf kopiert (rsync -axH), erst anschließend die Artix-Partition wieder geleert (also beim kopieren der Home war Artix noch drauf = erschwerte Bedingungen), dann die SSD sicherheitshalber eine ganze Stunde in Ruhe gelassen und anschließend wieder getestet:

250 GB MX500:
copy: 333,931 Sek. (Home)

copy: 27,519 Sek. (Artix)
update: 54,547 Sek.

120 GB BX500:
copy: 1080,097 Sek. (Home)

copy: 26,876 Sek. (Artix)
update: 63,721 Sek.

120 GB Intenso:
copy: 1180,754 Sek. (Home)

copy: 40,891 Sek. (Artix)
update: 60,016 Sek.

Zuerst dachte ich "Scheiße ist die MX500 schnell!", aber dann ist mir klar geworden, dass das nicht am DRAM-Cache liegt, sondern am gegenüber der BX500 5x so großen SLC-Cache und der fast dreifachen Schreibleistung anschließend.

Da die Intenso die volle Kapazität nutzt, werden die ersten ca. 42 GiB mit ca. 450 MB/s geschrieben, aber dann fängt die Freischaufelei an (s. o.) und sie schreibt kaum noch mit 40 MB/s (schwankt sehr stark).

Fazit:

Trotz identischer Belegung und obwohl die 120 GB BX500 (112 GiB) zu fast 75% belegt war, sehe ich für den normalen Betrieb keinen relevanten Nachteil von DRAMless zu DRAM-Cache. Selbst die Intenso *) , bei der im Datenblatt fast nichts angegeben ist, damit die da alles reinpacken können, was sie gerade billig bekommen, ist nicht mal beim Update (geschweige denn im normalen Betrieb) deutlich schlechter als die "teure" MX500.

*) Ich hatte zu Weihnachten einen 10 € Gutschein, den ich nicht verfallen lassen wollte: Eine SSD kann man ja immer brauchen, dachte ich (hiermit bestätigt ;-) ). Außerdem wollte ich wissen, was "drin" steckt.


--------------------


Da ich alle SSDs im PC dazu platt machen musste, habe ich die Kopie meines System auf einer ext. SSD genutzt (120 GB Liteon: MLC, 4 GiB SLC-Cache, dann ca. 66 MB/s): Zum einen als zusätzliche Sicherheitskopie, aber hauptsächlich als Notfall-System und um es auch bei anderen booten zu können, so dass ich dort meine gewohnte Umgebung und alle Tools haben:

Vorbei ist die Zeit, dass ich bei Problemen sagen musste "Zuhause könne ich …", weil demjenigen die nötigen Tools fehlten, oder der PC gar nicht mehr bootete.

Da die anderen PCs, um die ich mich kümmere, nur von USB 2 booten können, habe ich (nachdem ich beim PC alles wiederhergestellt hatte) die dann auch noch platt gemacht, um sie an USB2/3 mit xfs/btrfs+zstd zu testen:

Die frische Installation einschl. der 1,9 GiB Paketdaten:

# compsize Artix_clean
Processed 134505 files, 71913 regular extents (74513 refs), 73924 inline.
Type Perc Disk Usage Uncompressed Referenced
TOTAL 63% 3.3G 5.2G 5.5G
none 100% 2.2G 2.2G 2.2G
zstd 35% 1.0G 3.0G 3.2G


USB 3:

btrfs+zstd:
copy: 38,856 Sek.
boot: 16+3 Sek.
update: 68,867 Sek.

xfs:
copy: 63,128 Sek.
boot: 17+3 Sek.
update: 59,506 Sek.


USB 2:

btrfs+zstd:
copy: 142,385 Sek.
boot: 24+4 Sek.
update: 116,264 Sek.

xfs:
copy: 237,369 Sek.
boot: 26+5 Sek.
update: 159,747 Sek.

Interessant ist beim letzten der Vergleich zur fast doppelt so schnellen P80 (ca. 55 MB/s zu ca. 30 MB/s):
copy: 127,248 Sek.
booten: 37 Sek. bis Login + 13 Sek.
update: 197,014 Sek.

Das kopieren geschieht offenbar ziemlich effizient, da die HD ihren Geschwindigkeitsvorteil fast voll mitnehmen konnte. Aber schon beim booten+login hat sie selbst gegenüber einer SSD mit angezogener Handbremse keine Chance mehr.
 
Nuja, der DRAM hat mit den sequentiellen Schreibvorgängen wenig zu tun. Er ist vor allem bei verteilten Lesevorgängen wichtig, da die SSD dann den schnellen Zugriff auf die Mappingtabelle braucht. Was die sequentiellen Leistungen angeht, ist der pSLC wichtig. Da kann eine TLC-SSD theoretisch 1/3 der Kapazität zur Verfügung stellen. Manchmal ist das aber begrenzt durch die Firmware.
 
Sieh dir im ersten Beitrag das Protokoll von den Updates an: Das sind alles andere als sequentielle Schreibvorgänge!
 
Zurück
Oben