SSD MySQL 쓰기 성능 벤치마킹: sysbench oltp_write_only 대 쓰기 iops, fio. 광기

SSD MySQL 쓰기 성능 벤치마킹: sysbench oltp_write_only 대 쓰기 iops, fio. 광기

저는 sysbench oltp_write_only.lua를 사용하여 약 10개의 서로 다른 SSD 장치를 벤치마킹했으며 장치의 최대 지속 쓰기 IOPS(사양 및 fio --bs=4k --iolength=64 벤치마크 모두) 사이에 상관관계가 전혀 없음을 발견했습니다. 지속 쓰기 IOPS가 90k인 nvme SSD를 테스트했지만 oltp_write_only.lua 테스트에서는 특정 15k 쓰기 IOPS sata ssd보다 훨씬 느렸지만 대부분의 다른 sata ssd와 유사했습니다. 왜? sysbench oltp_write_only.lua 테스트에서 일부 SSD 성능이 더 좋아지는 이유는 무엇입니까? 또한 tmpfs에 mysql datadir이 있을 때 oltp_write_only.lua 테스트가 훨씬 더 나은 성능을 발휘하지 못하는 이유는 무엇입니까? RAID 레벨 0(2개 장치), 10(4개 장치)이 oltp_write_only 결과에 전혀 영향을 미치지 않는 이유는 무엇입니까? 그것은 광기이다. 아니요, 특정 MySQL/MariaDB 버전의 버그는 아닙니다. 여러 버전을 시도해 보았지만 결과는 일관되었습니다. 그리고 그렇습니다. 각 테스트 전에 장치를 다듬었습니다.

관련 정보