scottlang
NVMe I/O TEST 본문
if조건
- NVMe * 2ea Softraid 1 구성
- LVM 파티션 구성 ( 50% / 50%)
- 파티션 구성 후 각각 Filesystem 포멧
- /benchmark/sam_xfs , sam_ext4
#lsblk
- 물리 볼륨 디스크 파티션
#fdisk /dev/sdb
n : new 파티션
p : primary
t : 파티션 타입 지정
l : 파티션 타입 선택
Linux LVM(8e)
W : 저장
P : print 파티션
-LVM 생성
#pvcreate /dev/nvme1n1 (인식 순서에 따라 name 변경 될수 있음)
#vgcreate Samsung_nvme /dev/nvme1n1
#lvcreate -n sam_xfs -L100G samsung_nvme
#lvcreate -n sam_ext4 -L100G samsung_nvme
-마운트 생성
#mkdir /sam_xfs , sam_ext4
- 파일시스템 포멧
#mkfs.xfs /dev/mapper/samsung_nvme-lv_name_xfs sam_xfs/
#mkfs.ext4 /dev/mapper/samsung_nvme-lv_name_xfs sam_ext4/
- DD I/O TEST
dd if=/dev/zero of=xfs/io.tmp bs=1024 count=1000 oflag=direct
rm -f xfs/io.tmp
dd if=/dev/zero of=ext4/io.tmp bs=1024 count=1000 oflag=direct
rm -f ext4/io.tmp
# dd.sh 파일생성
#!/bin/sh
echo ==== XFS FileSystem ====
dd if=/dev/zero of=xfs/io.tmp bs=1024 count=1000 oflag=direct
echo
rm -f xfs/io.tmp
echo ==== EXT4 Filesystem ====
dd if=/dev/zero of=ext4/io.tmp bs=1024 count=1000 oflag=direct
echo
rm -f ext4/io.tmp
I/O 성능 높이기 위한 포멧
#mkfs.xfs -f -d agcount=32,sunit=64,swidth=64 /dev/mapper/sanmsung_nvme-sam_xfs
# xfs_info /dev/mapper/sanmsung_nvme-sam_xfs
meta-data=/dev/mapper/sanmsung_nvme-sam_xfs isize=512 agcount=32, agsize=32768 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=1, sparse=1, rmapbt=0
= reflink=1
data = bsize=4096 blocks=1048576, imaxpct=25
= sunit=8 swidth=8 blks
naming =version 2 bsize=4096 ascii-ci=0, ftype=1
log =internal log bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=8 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
'BMT' 카테고리의 다른 글
iozone (0) | 2020.06.17 |
---|---|
NVMe (0) | 2020.06.17 |
Server Benchmark Phoronix (0) | 2020.06.17 |
Server GPU Thermal 정책 (0) | 2020.06.17 |
DELL C4140 GPU 부하 ESSA (0) | 2020.06.17 |