Tôi có một thiết lập RAID0 bao gồm 2 đĩa vật lý:
bash-4.2$ lsblk
TÊN MAJ:KÍCH THƯỚC RM TỐI THIỂU RO LOẠI NÚI
đĩa xvda 202:0 0 100G 0
`-xvda1 202:1 0 100G 0 phần /
đĩa nvme0n1 259:0 0 1.7T 0
`-md0 9:0 0 3.5T 0 đột kích0 /home/ec2-user/triển khai
đĩa nvme1n1 259:1 0 1.7T 0
`-md0 9:0 0 3.5T 0 đột kích0 /home/ec2-user/triển khai
Tôi đã tạo một số tải ghi bằng lệnh sau:
dd if=/dev/random of=/home/ec2-user/deploy/testfile bs=1024 count=4000000
Tôi đã đo iostat cho md0 và hai đĩa vật lý:
iostat -d 1
Linux 4.14.154-128.181.amzn2.x86_64 (ip-10-123-151-189.ap-northeast-1.compute.internal) 08/11/2021 _x86_64_ (16 CPU)
Thiết bị: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
xvda 0,50 0,03 3,07 253733 25752714
nvme0n1 96.83 2.76 853.15 23209231 7166198418
nvme1n1 96,66 2,72 851,67 22806490 7153813102
md0 294.30 5.75 1711.15 48271101 14373181088
Thiết bị: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
xvda 0.00 0.00 0.00 0 0
nvme0n1 73.00 0.00 968.00 0 968
nvme1n1 30.00 0.00 268.00 0 268
md0 306.00 0.00 1236.00 0 1236
Thiết bị: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
xvda 0.00 0.00 0.00 0 0
nvme0n1 62.00 0.00 784.00 0 784
nvme1n1 32.00 0.00 756.00 0 756
md0 382.00 0.00 1540.00 0 1540
...
Tôi đã mong đợi tps cho nvme0n1
và nvme1n1
để tổng hợp các tps cho md0
.
Là sự khác biệt cao do sự khác biệt kích thước khối. Đĩa vật lý có hợp nhất nhiều lần ghi thành một lần ghi không? Có cách nào để xác nhận giả thuyết đó không?