AMD 최고사양의 컴퓨터를 장만했다.
cpu Ryzen7 1800x, ram 64Gb 3200Mhz, ssdm.,2 NVMe 500G
컴퓨터 성능을 측정하여 자랑하고 싶은데 리눅스용 프로그램을 찾지 못했다. 없는대로 서버 벤치마크 프로그램을 사용했다.
설치 : apt-get install sysbench
1. cpu: sysbench –test=cpu –cpu-max-prime=20000 run
2-1. memory read: sysbench –test=memory –memory-block-size=1K –memory-scope=global –memory-total-size=100G –memory-oper=read run
2-2. memory write: sysbench –test=memory –memory-block-size=1K –memory-scope=global –memory-total-size=100G –memory-oper=write run
3-1. disk-file-create: sysbench –test=fileio –file-total-size=64G prepare
3-2. disk-random-io: sysbench –test=fileio –file-total-size=64G –file-test-mode=rndrw –init-rng=on –max-time=300 –max-requests=0 run
3-3. disk-file-delete: sysbench –test=fileio –file-total-size=64G cleanup
아래는 성능 결과.. 뭔가 좀 만족스럽지가 않다. 특히 nvme 성능이 일반 ssd와 같다.
cpu
memory-read
memory-write
disk
추가로 파일 카피로 성능 테스트를 진행해 보았다.
2Gb의 파일을 복사시 순식간에 복사가 완료되어 20Gb로 파일복사 테스트를 진행해 보았다.
파일 개수는 약 127개로 sysbench 명령으로 생성하였다.
20기가 복사시 초당 1.3Gb/s 속도가 나왔으며 뒤로 갈수록 900Mb/s까지 줄어들었다.
어차피 20기가 이상 파일을 사용할 일이 없기 때문에 대단히 만족스러운 결과다.
그리고 자기 디스크에 읽고 쓰기를 하였기 때문에 최대 성능은 더 나올 것으로 예상된다.
앞으로 개발하기가 많이 수월할 것 같다.