2

Я недавно приобрел твердотельный накопитель Samsung EVO 840 1 ТБ в качестве замены жесткого диска для моего ноутбука (Lenovo X220t, core-i5-2520m, 8 ГБ ОЗУ). Пока что я не впечатлен результатом работы и прошу дать несколько советов о том, что попробовать.

Я отформатировал диск так, чтобы у него был загрузочный раздел объемом 1 ГБ, а другой раздел занимал остальное.

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
96 heads, 32 sectors/track, 635913 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf3e3717f

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            3072     2101247     1049088   83  Linux
/dev/sda2         2101248  1953524735   975711744   83  Linux

Второй диск зашифрован с использованием luks и aes-xts-plain64.

> cryptsetup status cryptoroot
/dev/mapper/cryptoroot is active and is in use.
  type:    LUKS1
  cipher:  aes-xts-plain64
  keysize: 512 bits
  device:  /dev/sda2
  offset:  6144 sectors
  size:    1951417344 sectors
  mode:    read/write
  flags:   discards

Кроме того, есть LVM с логическими разделами.

> vgs
  VG   #PV #LV #SN Attr   VSize   VFree  
  ssd    1   6   0 wz--n- 930.50g 639.00g
> pvs
  PV         VG   Fmt  Attr PSize   PFree  
  /dev/dm-0  ssd  lvm2 a--  930.50g 639.00g
> lvs
  LV   VG   Attr      LSize   Pool Origin Data%  Move Log Copy%  Convert
  home ssd  -wi-ao--- 250.00g                                           
  root ssd  -wi-ao---   2.50g                                           
  swap ssd  -wi-ao---  10.00g                                           
  tmp  ssd  -wi-ao---   4.50g                                           
  usr  ssd  -wi-ao---  20.00g                                           
  var  ssd  -wi-ao---   4.50g

AES-NI активен, и тест производительности cryptsetup обеспечивает скорость 900-1000 МБ / с для aes-xts-512 в обоих направлениях.

Система не является новой установкой, но старая система была перенесена с использованием «cp -a», поэтому у старых файловых систем не было образа-копии. Теперь все чувствует себя немного быстрее, но пока я не впечатлен. Открытие iceweasel по-прежнему занимает 4-5 секунд, pycharm с относительно небольшим проектом требует около 20 секунд для запуска.

Я запускал bonnie++, чтобы увидеть сырую производительность на самой файловой системе со следующими результатами:

Version      1.97   ------Sequential Output------ --Sequential Input- --Random-
                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
laptop       16000M   511  99 464061  50 212554  20  3191  99 646813  20 +++++ +++
Latency             39861us     688ms     647ms    3317us    2593us    2161us
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
files:max:min        /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
laptop          128 81349  87 +++++ +++ 71014  63 83195  85 +++++ +++ 59378  56
Latency             81014us     505us     111ms   79458us      14us     114ms

Значения для блочного чтения и записи отлично смотрятся при 450 МБ / с и 650 МБ / с. Тем не менее, каждый персонаж выглядит очень медленно, всего 0,5 МБ / с и 3 МБ / с.

Тем не менее, у меня нет ссылки, чтобы действительно судить об этих ценностях. Я видел другие машины с твердотельным накопителем, в которых открытие браузера происходило практически мгновенно, аналогично затмению pycharm, и мне интересно, почему моя система не «летает» так. Я случайно не представил где-то огромную свинью производительности? Или цифры в порядке, и моя проблема лежит в другом месте?

1 ответ1

1

Есть еще две вещи, которые вам нужно сделать, чтобы заставить TRIM работать в этой конкретной установке.

  • Убедитесь, что для вашей файловой системы установлена опция discard в /etc/fstab .

  • Отредактируйте /etc/lvm/lvm.conf и измените issue_discards = 0 на issue_discards = 1 .

После этого перезагрузите компьютер и запустите fstrim вручную для очистки.


Firefox всегда запускается медленно, поэтому я бы не стал сильно беспокоиться об этом. То же самое верно почти для всего, что достаточно велико, чтобы в процессе работы было много работы за кулисами. Следите за светодиодом вашего жесткого диска. :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .