그래, 내 서버 성능이 너무 안 좋아서 후회하면서 CD의 읽기와 쓰기 속도를 확인했어.

개시하다


디스크의 읽기와 쓰기 속도를 확인하고 싶습니다.
물리적 디스크는 개체 차이가 있지만 디스크 자체의 성능에 의해 결정된다.
그러나 VPS와 클라우드 컴퓨팅에서 디스크가 가상이기 때문에 얼마나 속도가 나올지는 경영자에 따라 다르다.
속도 확인 명령입니다.철저히 목표로 삼다.
다음은 1024회 1MB에 기록된 블록입니다.
$ dd if=/dev/zero of=/tmp/hoge bs=1MB count=1024 ; rm /tmp/hoge

1024+0 records in
1024+0 records out
1024000000 bytes (1.0 GB) copied, 4.56644 s, 224 MB/s

$ dd if=/dev/zero of=/tmp/hoge bs=1KB count=1024000 ; rm /tmp/hoge

1024000+0 records in
1024000+0 records out
1024000000 bytes (1.0 GB) copied, 6.02842 s, 170 MB/s
동일한 데이터를 연속적으로 기록하는 이른바 시퀀스 램프를 실행하고 있다.
블록 크기 1MB의 예는 224MB/s이고 블록 크기 1KB의 예는 170MB/s입니다.
대체로 200MB/s 정도면 좋은데 위의 예는 비교적 빠른 속도라고 할 수 있다.

GMO 클라우드의 예


GMO 클라우드를 사용했지만 가끔 이 값이 나쁠 때가 있다.
$ dd if=/dev/zero of=/tmp/hoge bs=1MB count=1024 ; rm /tmp/hoge

1024+0 records in
1024+0 records out
1024000000 bytes (1.0 GB) copied, 74.4594 s, 13.8 MB/s

13.8MB/s 응, 정말 나쁘다(웃음)
GMO 클라우드의 경우 디스크 마이그레이션(사용 중인 디스크 변경)을 수행할 수 있습니다.
https://support.gmocloud.com/public/guide/portal_manual/disk_migration.html
이 이동을 통해 디스크 속도를 개선할 수 있습니다.
그러나 주의해야 할 것은 백업과 작업 등에 시간이 필요하다는 것이다.
마이그레이션에 장애가 발생한 경우 지원에 문의하십시오.때로는 개선하는 방법을 고려할 때도 있다.
자꾸 무거운 네트워크 서버가 디스크 접근이 느려서 그걸 해결했다면
http://qiita.com/yousan/items/bb9c55d09514690c7178

주의사항 등


너무 작은 사이즈


쓰기 파일의 크기(100MB)가 너무 작으면 OS의 파일 캐시나 가상 시스템 호스트 측 캐시에 의해 실제 측정치와 크게 다르게 사용될 수 있습니다.(1GB/s 등)
따라서 1GB 이상 등 어느 정도 크기를 유지해야 한다.

AWS


AWS의 경우 IOPS가 보장됩니다.
IOPS SSD(io1) 볼륨 구성
http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/EBSVolumeTypes.html#EBSVolumeTypes_piops
AWS 인스턴스별 네트워크 대역폭 InstanceStore IOPS 측정
http://qiita.com/saitara/items/882a3e70639637e24a4f
기존 EC2 인스턴스에 EBS 볼륨 추가(첨부)
http://qiita.com/yuppi/items/ceed29f19e2b38fd0a79

디스크 로드


이 작업은 디스크의 부하를 증가시킬 것이다.
자주 가거나 큰 사이즈로 가거나 상대방에게 너무 많은 부담을 주면 경영자에게 욕을 먹을 수 있다.남에게 폐를 끼칠 수 있으니 적당히 주의해야 한다.

좋은 웹페이지 즐겨찾기