그놈 디스크 유틸리티(GNOME Disk Utility)는 생각보다 다재다능한 도구입니다. 컴퓨터에 연결된 모든 저장 장치의 정보를 확인할 수 있을 뿐만 아니라, 디스크 이미지를 통한 백업과 복원까지 지원합니다. 게다가 저장 장치의 벤치마킹 기능까지 갖추고 있어 실제 저장 매체의 성능을 직접 측정해볼 수 있습니다. 클릭 두세 번이면 끝나는 간단한 작업임에도 불구하고, 이 기능의 존재 자체를 모르는 사용자가 많습니다.
설치 방법
그놈 데스크톱 환경을 사용하고 있다면 그놈 디스크 유틸리티가 이미 시스템에 설치되어 있을 가능성이 높습니다. 만약 설치되어 있지 않다면, 데비안 계열 리눅스 배포판에서 아래 명령어로 간단히 설치할 수 있습니다.
sudo apt-get install gnome-disk-utility
프로그램은 "보조 프로그램 → 디스크(Accessories → Drives)" 메뉴에서 실행할 수 있으며, 터미널에서 바로 실행하려면 다음 명령어를 입력하면 됩니다.
gnome-disk

벤치마크할 장치 선택하기
인터페이스가 화려하지는 않지만, 필요한 기능만 깔끔하게 담고 있다는 점에서 오히려 장점입니다. 창 왼쪽 패널에는 컴퓨터에 연결된 모든 저장 장치 목록이 표시됩니다. 장치를 하나 선택하면 화면 오른쪽에 해당 장치의 상태와 내용물을 시각적으로 보여주는 그래픽 표현이 나타납니다.
여기서는 예시로 사용한 (가상) 하드 디스크 용량이 상대적으로 작아 파티션을 나누지 않고 하나로 사용했기 때문에, 전체가 단일 색상으로 표시됩니다.

실행할 수 있는 작업들
저장 장치를 선택한 후 두 개의 톱니바퀴 모양 버튼을 클릭하면, 해당 장치에 대해 수행할 수 있는 작업 메뉴가 나타납니다. 파티션 삭제, 파일 시스템 검사 및 복구, 백업 생성 및 복원, 그리고 이 글의 주제인 저장 매체 벤치마킹 등을 할 수 있습니다.

비어 있는 그래프 화면
장치 벤치마킹을 선택하면 새 창이 열리는데, 처음에는 그래프가 비어 있습니다. "벤치마크 시작(Start Benchmark)" 버튼을 클릭하면 측정 과정이 시작됩니다.

정밀도가 높을수록 시간은 더 걸립니다
그놈 디스크 유틸리티가 본격적으로 성능을 측정하기 전에, 얼마나 세밀하게 측정할지 먼저 정해야 합니다. 벤치마크 설정(Benchmark Settings) 창에서 값을 높이면 더 정확한 결과를 얻을 수 있지만, 값이 클수록 벤치마크 완료까지 더 많은 시간이 소요됩니다.

쓰기 테스트에는 독점 접근 권한 필요
기본 성능 측정은 데이터 읽기 성능만 평가합니다. 쓰기 성능까지 측정하려면 "쓰기 벤치마크 수행(Perform write-benchmark)" 옵션을 활성화해야 합니다. 다만 주의할 점이 있습니다. 프로그램이 선택한 장치에 데이터를 쓰려면 해당 장치가 운영체제에 마운트되어 있으면 안 되며, 프로그램이 장치에 대한 "독점 접근(exclusive access)" 권한을 확보해야 합니다.
참고로 유사한 다른 도구들과 달리, 그놈 디스크 유틸리티는 쓰기 테스트 중에도 저장 매체의 기존 내용을 변경하지 않으므로 안전하게 사용할 수 있다는 점이 장점입니다. 물론 어떤 프로그램이든 저장 매체에 작업을 수행하기 전에는 최신 백업본을 준비해두는 것이 언제나 좋은 습관입니다.

측정에는 시간이 걸릴 수 있습니다
성능 측정을 위해 장치에 접근하려면 관리자(root) 권한을 요구하는 창이 나타납니다. 비밀번호를 입력하면 그놈 디스크 유틸리티가 즉시 앞서 보았던 창을 갱신하며, 저장 매체 성능에 대한 그래픽 표현과 추가 정보를 표시하기 시작합니다.
샘플링 횟수 값을 너무 높게 설정했거나 대용량 하드 드라이브를 벤치마킹하는 경우, 측정에 상당한 시간이 걸릴 수 있습니다. 여기서 말하는 "시간"은 몇 분이 아니라 몇 시간에 달할 수도 있습니다. 일반적으로 저장 매체에 하드웨어 문제가 없다면 전반적인 성능 개요를 파악하는 데 그렇게 오래 기다릴 필요는 없으며, 몇 분이면 충분히 신뢰할 만한 "평균"값을 얻을 수 있습니다.

중단은 미루지 마세요
아쉽게도 이 프로그램은 측정을 순차적으로 진행합니다. 여러 항목을 동시에 병렬로 측정하면 저장 장치의 성능 자체에 영향을 줄 수밖에 없기 때문입니다. 따라서 측정이 완료되기 전에 창 하단의 "벤치마크 중단(Abort Benchmark)" 또는 닫기 버튼을 누르면 첫 번째 성능 지표인 평균 읽기 속도(Average Read Rate)만 확인할 수 있습니다.
장치 성능을 더 포괄적으로 파악하려면 끝까지 기다리거나, 측정 시간이 너무 오래 걸린다면 중단한 뒤 설정으로 돌아가 정밀도 값을 낮추고 다시 시작하는 것이 좋습니다.

이렇게 하면 평균 접근 시간(Average Access Time)과, 쓰기 벤치마크 옵션을 활성화했다면 평균 쓰기 속도(Average Write Rate)까지 함께 확인할 수 있습니다.