DOI QR코드

DOI QR Code

Development and Application of HDD I/O Measurement Utility Blockwrite

하드디스크 데이터 I/O 속도 측정용 유틸리티 blockwrite 개발과 응용

  • 김효령 (한국천문연구원 전파천문본부) ;
  • 송민규 (한국천문연구원 전파천문본부)
  • Received : 2020.10.28
  • Accepted : 2020.12.15
  • Published : 2020.12.31

Abstract

In order to investigate the speed profile of data I/O of HDD, we have developed an utility program. The application to HDD reveals the detail properties of the speed profile of HDD and the relation between the cylinder structure of HDD and the velocity profile. For the extent application, the experiment of the large volume storage was performed, and the profile of SSD media, which is known as the new rapid media, was measured. The new M.2 NVME SSD, which has the ability of over 10Gbps, we can compare the velocities between cp under linux O/S and the utility, and shows that the performance of the utility can be reliable.

하드디스크의 속도 성능을 탐색해 볼 수 있는 유틸리티를 개발하였다. 하드디스크에 적용하여 속도 곡선을 자세히 볼 수 있음을 보이고, 이동평균 방법을 적용하면 하드디스크의 실린더 구조와 속도 곡선의 변화를 선명하게 볼 수 있도록 하였다. 확장성을 위해 일반 대용량 스토리지에 적용하였으며, 최근에 새로운 저장 매체로 각광 받고 있는 SSD의 I/O 성능을 측정하였다. 10Gbps급 이상의 속도를 보이는 M.2 NVME를 이용하여, 리눅스 O/S에서 제공하는 cp와 속도 비교 실험을 수행함으로써, 유틸리티의 신뢰성을 검증하였다.

Keywords

References

  1. Y.-W. Kang, M.-G. Song, S.-O Wi, S.-M. Lee, and S.-R Kim, "Development and Observation Result of High Speed Digital Conversion System of Astronomical Radio Signal," J. of the Korea Institute of Electronic Communication Sciences, vol 12, no. 6, Dec. 2017, pp. 1009-1018. https://doi.org/10.13067/JKIECS.2017.12.6.1009
  2. M.-G Song, Y.-W. Kang, and H.-R. Kim, "The Study on the Design and Optimization of Storage for the Recording of High Speed Astronomical Data," J. of the Korea Institute of Electronic Communication Sciences, vol 12, no. 1, Feb. 2017, pp. 75-84. https://doi.org/10.13067/JKIECS.2017.12.1.75
  3. M.-S Lee and K.-J. Yoo, "Implementation of a Platform for the Big Scientific Data Trsnsfers," J. of the Korea Institute of Electronic Communication Sciences, vol 13, no. 4, Aug. 2018, pp. 881-886. https://doi.org/10.13067/JKIECS.2018.13.4.881
  4. M.-G Song, H.-R. Kim, Y.-W Kang, D.-H Je, S.-O Wi, and S.-M Lee, "Implementation of Ring Buffer basd Massive VLBI Data Stream Input/Output over the Wide Area Network," J. of the Korea Institute of Electronic Communication Sciences, vol 14, no. 6, Dec. 2019, pp. 1109-1120. https://doi.org/10.13067/JKIECS.2019.14.6.1109
  5. M.-G Song, H.-R. Kim, and Y.-W. Kang, "A Study on the Performance Monitoring and Optimization of a High Speed Network for the Transfer of Massive VLBI Data," J. of the Korea Institute of Electronic Communication Sciences, vol 14, no. 6, Dec. 2019, pp. 1097-1108. https://doi.org/10.13067/JKIECS.2019.14.6.1097
  6. U. Kirch-Prinz and P. Prinz, A Complete Guide to Programming in C++. Massachusetts: Jones and Bartlett Publishers, 2002.
  7. Bjarne Stroustrup, The C++ Programming Language (4th Edition), Addison-Wesley, 2013.
  8. Thomas Down, Installing Debian GNU/Linux, Carmel Ind., Sams, 1999.
  9. Philipp K. Janert, Gnuplot in Action, Second Edition. NY: Manning Publications Co., 2016.
  10. J. Ahn, C. Hyun, and D. Lee, "Persistent Page Table and File System Journaling Scheme for NVM Storage," J. inst. Korean. electr. electron. eng. vol 23, no. 1, Mar. 2019, pp. 80-90.
  11. Richard Siddaway, Power Shell in Practive, NY: Manning Publications Co., 2010.