r****o 发帖数: 1950 | 1 像I/O,Cache这部分是不是要大改啊?
因为SSD的R/W速度比传统HDD快很多啊。 |
u****u 发帖数: 229 | 2 so do you mean SSD will be faster than RAM? Or, more specifically, SSD will
be faster than DDR3 RAM?
【在 r****o 的大作中提到】 : 像I/O,Cache这部分是不是要大改啊? : 因为SSD的R/W速度比传统HDD快很多啊。
|
s*****i 发帖数: 3 | 3 At least, SSD do not require defragmentation any more. |
s***7 发帖数: 1644 | 4 OS不用改啊,硬件能跑多块OS就能跑多块吧。应该改的是主办上的总线速度和SATA控制
器。当然优化Driver还是可以的。 |
i*****t 发帖数: 24265 | 5 windows不知道怎么搞的,就算有4G内存,OS仍然不断读硬盘,要是SDcard硬盘,立刻
看出于linux差别。 |
B*G 发帖数: 13438 | 6 同疑惑,改张照片吭哧吭哧读半天,都6g内存了十几兆的照片都handle不了。
【在 i*****t 的大作中提到】 : windows不知道怎么搞的,就算有4G内存,OS仍然不断读硬盘,要是SDcard硬盘,立刻 : 看出于linux差别。
|
p*********a 发帖数: 61 | 7 也就是 file system 需要改
ssd 主要的特点就是 random read 快,但是 write 只能写 block, 有寿命问题
符合这样特性的 file system 已经在多年前被研究过了,
比如 log-structured file system
【在 r****o 的大作中提到】 : 像I/O,Cache这部分是不是要大改啊? : 因为SSD的R/W速度比传统HDD快很多啊。
|
p*********a 发帖数: 61 | 8 这个也要看你的软件
照片在内存里的存储形式也许不是单纯的 binary bytes
可能有特殊的结构,便于操作修改。
十几兆的相片在内存里可能就是几十兆。
所以“吭哧吭哧”并不单纯是磁盘 IO 的问题
或者,不单纯是读一张相片的问题
windows 在大内存的机器上对于 IO 的管理还是比较不错的
你可以在 resource monitor 里的 memory,看到一项是 stand by
stand by 基本就是 IO buffer 的作用。如果 6G 内存,而且机器
运行了一段时间,stand by 基本会充分利用绝大多数内存。
所以很多 IO read 其实并没有通过 disk
当然,如果修改照片有频繁的 write,disk IO 还是挺多的
【在 B*G 的大作中提到】 : 同疑惑,改张照片吭哧吭哧读半天,都6g内存了十几兆的照片都handle不了。
|
i*****t 发帖数: 24265 | 9 windows去掉所有的磁盘缓存,用户执行不读盘的操作,可是OS自己仍然不断读硬盘,
大概1-几秒硬盘灯会亮一下,不明白windows在干么?那监控软件也可以看到在读盘,
速率很低。
【在 p*********a 的大作中提到】 : 这个也要看你的软件 : 照片在内存里的存储形式也许不是单纯的 binary bytes : 可能有特殊的结构,便于操作修改。 : 十几兆的相片在内存里可能就是几十兆。 : 所以“吭哧吭哧”并不单纯是磁盘 IO 的问题 : 或者,不单纯是读一张相片的问题 : windows 在大内存的机器上对于 IO 的管理还是比较不错的 : 你可以在 resource monitor 里的 memory,看到一项是 stand by : stand by 基本就是 IO buffer 的作用。如果 6G 内存,而且机器 : 运行了一段时间,stand by 基本会充分利用绝大多数内存。
|