如果原来去下载一个资源的速度是 10M/s,但是因为我的机器磁盘 IO 被吃满了,此时我下载资源的速度还是 10M/s 吗
資深大佬 : HorizonZy 1
不是还有内存吗
大佬有話說 (12)
如果是缓冲写入的话,磁盘 write()会直接写入内存,然后让内存缓冲慢慢刷进硬盘。如果内存满了,那么 write()要等内存空间,而内存空间要等内存数据刷出,数据刷出还是要等硬盘。所以最终又回到了每个 write()用掉 0.2 秒的状态。