ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
2 августа
1067206
Nikolay_Po (06.01.2021 00:28, просмотров: 2896)
SSD NVME M.2, пара штук на материнской плате. Каждый более 1ГБ/с запись. Можно в RAID0. Сейчас у меня они в RAID1 и работают как блочный кэш чтения/записи массива RAID5 из HDD (bcache). Кэш записи - 23ГБ, 207ГБ кэш чтения. Запускаю в своей системе виртуальную машину с Windows 10, в ней CrystalDiskMark. И получаю скорости чтения/записи на файлах 4ГБ в 1400..1700МБ/с. Ну оно так и работает. 

Копирую (не перемещаю, а именно копирую) гиг фотографий. Даже не успевает появиться окно копирования. Менее секунды - всё уже на месте.

Все накопители - в RAID, поэтому выход из строя одного из HDD или SSD не приведёт к моментальной потере данных. bcache классная штука.

http://bcache.evilpiepirate.org/

Кэширование записи работает с PID-регулятором скорости записи данных на HDD. Чем сильнее заполнен кэш записи на быстрых накопителях, тем интенсивнее идёт сброс на HDD. Тем самым, для малых объёмов данных (перекидывание 1ГБ фото, на фоне 23ГБ кэша это немного), жёсткие диски загружаются мало, сброс данных на них идёт медленно, оставляя диски свободными для других операций. Ну и кэширование чтения само собой, 90% ёмкости SSD занято им. Получается, купив за разумные деньги быстрые SSD небольшой ёмкости, для часто используемых данных и для записи, я получаю быструю работу на нескольких терабайтах HDD.

Как-то так:


NAME          MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda 8:0 0 2.7T 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
├─sda2 8:2 0 954M 0 part
│ └─md126 9:126 0 953M 0 raid1 /boot
└─sda3 8:3 0 2.7T 0 part
└─md125 9:125 0 5.5T 0 raid5
└─bcache0 253:0 0 5.5T 0 disk /
sdb 8:16 0 2.7T 0 disk
├─sdb1 8:17 0 512M 0 part
├─sdb2 8:18 0 954M 0 part
│ └─md126 9:126 0 953M 0 raid1 /boot
└─sdb3 8:19 0 2.7T 0 part
└─md125 9:125 0 5.5T 0 raid5
└─bcache0 253:0 0 5.5T 0 disk /
sdc 8:32 0 2.7T 0 disk
├─sdc1 8:33 0 512M 0 part
├─sdc2 8:34 0 954M 0 part
│ └─md126 9:126 0 953M 0 raid1 /boot
└─sdc3 8:35 0 2.7T 0 part
└─md125 9:125 0 5.5T 0 raid5
└─bcache0 253:0 0 5.5T 0 disk /
nvme1n1 259:0 0 238.5G 0 disk
└─nvme1n1p1 259:1 0 238.5G 0 part
└─md127 9:127 0 238.4G 0 raid1
└─bcache0 253:0 0 5.5T 0 disk /
nvme0n1 259:2 0 238.5G 0 disk
└─nvme0n1p1 259:3 0 238.5G 0 part
└─md127 9:127 0 238.4G 0 raid1
└─bcache0 253:0 0 5.5T 0 disk /