Formatting NVME Partition on CentOS 7
$ sudo fdisk -l
[sudo] пароль для user:
Диск /dev/nvme0n1: 894,3 GiB, 960197124096 байт, 1875385008 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
$ sudo fdisk /dev/nvme0n1
Добро пожаловать в fdisk (util-linux 2.31.1).
Изменения останутся только в памяти до тех пор, пока вы не решите записать их.
Будьте внимательны, используя команду write.
Устройство не содержит стандартной таблицы разделов.
Создана новая метка DOS с идентификатором 0x02bacde5.
Команда (m для справки): n
Тип раздела
p основной (0 первичный, 0 расширеный, 4 свободно)
e расширенный (контейнер для логических разделов)
Выберите (по умолчанию - p): p
Номер раздела (1-4, по умолчанию 1): 1
Первый сектор (2048-1875385007, по умолчанию 2048):
Последний сектор + число секторов или + размер{K,M,G,T,P} (2048-1875385007, по умол▒
Создан новый раздел 1 с типом 'Linux' и размером 894,3 GiB.
Команда (m для справки): w
Таблица разделов была изменена.
Вызывается ioctl() для перечитывания таблицы разделов.
Синхронизируются диски.
$ sudo mkfs -t ext4 /dev/nvme0n1p1
$ ls -l /dev/disk/by-uuid
итого 0
lrwxrwxrwx 1 root root 10 фев 27 11:30 203e2e29-6980-4253-b0cf-b0774d53e6f9 -> ../../sda1
lrwxrwxrwx 1 root root 10 фев 27 11:30 5238c225-69c3-4c28-a633-5177867f0696 -> ../../sdb1
lrwxrwxrwx 1 root root 15 фев 27 13:50 83921134-e8a0-4faa-8d85-12ac671c0094 -> ../../nvme0n1p1
$ sudo mkdir /mnt/nvme
$ sudo mount /dev/nvme0n1p1 /mnt/nvme
Синтетический тест скриптом от сюда
$ sudo sh testssd.sh
Warning: df is not installed, this script relies on df to display certain information, some information may be missing.
What drive do you want to test? (Default: /home/user on /dev/sda1 )
Only directory paths (e.g. /home/user/) are valid targets. Use bash if you want autocomplete.
/mnt/nvme
How many times to run the test? (Default: 5)
How large should each test be in MiB? (Default: 1024)
Only multiples of 32 are permitted!
Do you want to write only zeroes to your test files to imitate dd benchmarks? (Default: 0)
Enabling this setting may drastically alter your results, not recommended unless you know what you're doing.
Would you like to include legacy tests (512kb & Q1T1 Sequential Read/Write)? [Y/N]
Y
Settings are as follows:
Target Directory: /mnt/nvme
Size Of Test: 1024 MiB
Number Of Loops: 5
Write Zeroes: 0
Legacy Tests: Y
Are you sure these are correct? [Y/N]
Y
Running Benchmark, please wait...
Results:
Sequential Read: 2793MB/s [ 2 IOPS]
Sequential Write: 1259MB/s [ 1 IOPS]
512KB Read: 1689MB/s [ 3298 IOPS]
512KB Write: 1321MB/s [ 2580 IOPS]
Sequential Q32T1 Read: 2830MB/s [ 86 IOPS]
Sequential Q32T1 Write: 1285MB/s [ 39 IOPS]
4KB Q8T8 Read: 1375MB/s [ 343932 IOPS]
4KB Q8T8 Write: 1294MB/s [ 323515 IOPS]
4KB Q32T1 Read: 1024MB/s [ 256000 IOPS]
4KB Q32T1 Write: 1070MB/s [ 267712 IOPS]
4KB Read: 50MB/s [ 12506 IOPS]
4KB Write: 247MB/s [ 61966 IOPS]
Would you like to save these results? [Y/N]
Y
Saving at /home/user/2020-02-27031940.txt
-----------------------------------------------------------------------
Flexible I/O Tester - fio-3.1 (C) axboe
Fio Github : https://github.com/axboe/fio
Script Source : https://unix.stackexchange.com/a/480191/72554
-----------------------------------------------------------------------
* MB/s = 1,000,000 bytes/s
* KB = 1000 bytes, KiB = 1024 bytes
Legacy Seq Read (Q= 1,T= 1) : 2793MB/s [ 2 IOPS]
Legacy Seq Write (Q= 1,T= 1) : 1259MB/s [ 1 IOPS]
512KiB Seq Read (Q= 1,T= 1) : 1689MB/s [ 3298 IOPS]
512KiB Seq Write (Q= 1,T= 1) : 1321MB/s [ 2580 IOPS]
Sequential Read (Q= 32,T= 1) : 2830MB/s [ 86 IOPS]
Sequential Write (Q= 32,T= 1) : 1285MB/s [ 39 IOPS]
Random Read 4KiB (Q= 8,T= 8) : 1375MB/s [ 343932 IOPS]
Random Write 4KiB (Q= 8,T= 8) : 1294MB/s [ 323515 IOPS]
Random Read 4KiB (Q= 32,T= 1) : 1024MB/s [ 256000 IOPS]
Random Write 4KiB (Q= 32,T= 1) : 1070MB/s [ 267712 IOPS]
Random Read 4KiB (Q= 1,T= 1) : 50MB/s [ 12506 IOPS]
Random Write 4KiB (Q= 1,T= 1) : 247MB/s [ 61966 IOPS]
Test : 1024 MiB [, (/ GiB] (x5) [Interval=0 sec]
Date : 2020/02/27 15:19:40
OS : Linux 4.15.0-74-generic x86_64
$ sudo fdisk -l
[sudo] пароль для user:
Диск /dev/nvme0n1: 894,3 GiB, 960197124096 байт, 1875385008 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
$ sudo fdisk /dev/nvme0n1
Добро пожаловать в fdisk (util-linux 2.31.1).
Изменения останутся только в памяти до тех пор, пока вы не решите записать их.
Будьте внимательны, используя команду write.
Устройство не содержит стандартной таблицы разделов.
Создана новая метка DOS с идентификатором 0x02bacde5.
Команда (m для справки): n
Тип раздела
p основной (0 первичный, 0 расширеный, 4 свободно)
e расширенный (контейнер для логических разделов)
Выберите (по умолчанию - p): p
Номер раздела (1-4, по умолчанию 1): 1
Первый сектор (2048-1875385007, по умолчанию 2048):
Последний сектор + число секторов или + размер{K,M,G,T,P} (2048-1875385007, по умол▒
Создан новый раздел 1 с типом 'Linux' и размером 894,3 GiB.
Команда (m для справки): w
Таблица разделов была изменена.
Вызывается ioctl() для перечитывания таблицы разделов.
Синхронизируются диски.
$ sudo mkfs -t ext4 /dev/nvme0n1p1
$ ls -l /dev/disk/by-uuid
итого 0
lrwxrwxrwx 1 root root 10 фев 27 11:30 203e2e29-6980-4253-b0cf-b0774d53e6f9 -> ../../sda1
lrwxrwxrwx 1 root root 10 фев 27 11:30 5238c225-69c3-4c28-a633-5177867f0696 -> ../../sdb1
lrwxrwxrwx 1 root root 15 фев 27 13:50 83921134-e8a0-4faa-8d85-12ac671c0094 -> ../../nvme0n1p1
$ sudo mkdir /mnt/nvme
$ sudo mount /dev/nvme0n1p1 /mnt/nvme
Синтетический тест скриптом от сюда
$ sudo sh testssd.sh
Warning: df is not installed, this script relies on df to display certain information, some information may be missing.
What drive do you want to test? (Default: /home/user on /dev/sda1 )
Only directory paths (e.g. /home/user/) are valid targets. Use bash if you want autocomplete.
/mnt/nvme
How many times to run the test? (Default: 5)
How large should each test be in MiB? (Default: 1024)
Only multiples of 32 are permitted!
Do you want to write only zeroes to your test files to imitate dd benchmarks? (Default: 0)
Enabling this setting may drastically alter your results, not recommended unless you know what you're doing.
Would you like to include legacy tests (512kb & Q1T1 Sequential Read/Write)? [Y/N]
Y
Settings are as follows:
Target Directory: /mnt/nvme
Size Of Test: 1024 MiB
Number Of Loops: 5
Write Zeroes: 0
Legacy Tests: Y
Are you sure these are correct? [Y/N]
Y
Running Benchmark, please wait...
Results:
Sequential Read: 2793MB/s [ 2 IOPS]
Sequential Write: 1259MB/s [ 1 IOPS]
512KB Read: 1689MB/s [ 3298 IOPS]
512KB Write: 1321MB/s [ 2580 IOPS]
Sequential Q32T1 Read: 2830MB/s [ 86 IOPS]
Sequential Q32T1 Write: 1285MB/s [ 39 IOPS]
4KB Q8T8 Read: 1375MB/s [ 343932 IOPS]
4KB Q8T8 Write: 1294MB/s [ 323515 IOPS]
4KB Q32T1 Read: 1024MB/s [ 256000 IOPS]
4KB Q32T1 Write: 1070MB/s [ 267712 IOPS]
4KB Read: 50MB/s [ 12506 IOPS]
4KB Write: 247MB/s [ 61966 IOPS]
Would you like to save these results? [Y/N]
Y
Saving at /home/user/2020-02-27031940.txt
-----------------------------------------------------------------------
Flexible I/O Tester - fio-3.1 (C) axboe
Fio Github : https://github.com/axboe/fio
Script Source : https://unix.stackexchange.com/a/480191/72554
-----------------------------------------------------------------------
* MB/s = 1,000,000 bytes/s
* KB = 1000 bytes, KiB = 1024 bytes
Legacy Seq Read (Q= 1,T= 1) : 2793MB/s [ 2 IOPS]
Legacy Seq Write (Q= 1,T= 1) : 1259MB/s [ 1 IOPS]
512KiB Seq Read (Q= 1,T= 1) : 1689MB/s [ 3298 IOPS]
512KiB Seq Write (Q= 1,T= 1) : 1321MB/s [ 2580 IOPS]
Sequential Read (Q= 32,T= 1) : 2830MB/s [ 86 IOPS]
Sequential Write (Q= 32,T= 1) : 1285MB/s [ 39 IOPS]
Random Read 4KiB (Q= 8,T= 8) : 1375MB/s [ 343932 IOPS]
Random Write 4KiB (Q= 8,T= 8) : 1294MB/s [ 323515 IOPS]
Random Read 4KiB (Q= 32,T= 1) : 1024MB/s [ 256000 IOPS]
Random Write 4KiB (Q= 32,T= 1) : 1070MB/s [ 267712 IOPS]
Random Read 4KiB (Q= 1,T= 1) : 50MB/s [ 12506 IOPS]
Random Write 4KiB (Q= 1,T= 1) : 247MB/s [ 61966 IOPS]
Test : 1024 MiB [, (/ GiB] (x5) [Interval=0 sec]
Date : 2020/02/27 15:19:40
OS : Linux 4.15.0-74-generic x86_64
Комментариев нет:
Отправить комментарий