Computer Engineering & Science ›› 2024, Vol. 46 ›› Issue (07): 1167-1174.
• High Performance Computing • Previous Articles Next Articles
YU Ding-cui,LUO Long-fei,SONG Yun-peng,LI Wen-tong,SHI Liang
Received:
Revised:
Accepted:
Online:
Published:
Abstract: In recent years, solid state drives (SSDs) have witnessed rapid development towards higher bandwidth and larger capacity. To expand SSD capacity, the size of flash memory pages has increased from 4 KB to 16 KB. However, operating systems still issue read/write requests to SSDs with a 4 KB memory page granularity, making it difficult for applications to fully utilize the high bandwidth of SSDs. Increasing the size of memory pages to align the granularity of I/O requests issued by the operating system with the SSD's flash memory read/write operations could be a potential solution. This paper delves into the effects of memory page size on system I/O performance and SSD lifetime for the first time, including setting the memory page size to 16 KB, running benchmark tests, and comparing the results with those obtained using 4 KB memory pages. The key findings are as follows: (1) 16 KB memory pages exhibit better read performance; (2) the write granularity of applications determines the performance of 16 KB memory pages; (3) 16 KB memory pages amplify the impact of invalid data within pages on SSD lifetime.
Key words: solid state drive, high-density flash, memory management, memory page size, I/O performance test and analysis
YU Ding-cui, LUO Long-fei, SONG Yun-peng, LI Wen-tong, SHI Liang. Exploration of memory page size for high-density flash memory[J]. Computer Engineering & Science, 2024, 46(07): 1167-1174.
0 / / Recommend
Add to citation manager EndNote|Ris|BibTeX
URL: http://joces.nudt.edu.cn/EN/
http://joces.nudt.edu.cn/EN/Y2024/V46/I07/1167