小编Ano*_*non的帖子

为什么在 SSD 上顺序写入比随机写入具有更好的性能?

一个LBA(逻辑块地址)是在实施的映射表FTL在逻辑和物理页/块之间匹配的SSD,我的猜测是,大多数固态硬盘(至少当它们是空的)保持所述物理地址中的相同顺序逻辑地址(物理地址 0 映射到逻辑地址 0,1 映射到 1,依此类推)。

当页面更改时,SSD控制器将更新的页面复制到缓存,更改页面,将旧页面标记为“无效/陈旧”,然后将新页面写入不同的位置并更新 LBA。

因此,即使物理地址与逻辑地址对齐,在几次写入之后,这个顺序也会被搞乱!

为什么顺序写比随机写有更好的性能呢?

编辑

无论块大小或队列深度如何,顺序写入和随机写入之间都缺乏性能。

performance hard-drive ssd io benchmark

7
推荐指数
1
解决办法
6697
查看次数

为什么要使用 LVM?它创造了更多的边界(更少的自由)

我有一个在 VM 中运行的 linux 服务器。管理程序是 VMWare。

This setup was done by a former admin:

server:~ # pvs
  PV         VG     Fmt  Attr PSize   PFree
  /dev/sda2  system lvm2 a--  119,84g    0

server:~ # vgs
  VG     #PV #LV #SN Attr   VSize   VFree
  system   1   3   0 wz--n- 119,84g    0

server:~ # lvs
  LV   VG     Attr      LSize  Pool Origin Data%  Move Log Copy%  Convert
  home system -wi-ao--- 97,84g                                          
  root system -wi-ao--- 20,00g                                          
  swap system -wi-ao---  2,00g                    
Run Code Online (Sandbox Code Playgroud)

I ask myself: Why?

It is great that …

lvm

3
推荐指数
1
解决办法
1853
查看次数

标签 统计

benchmark ×1

hard-drive ×1

io ×1

lvm ×1

performance ×1

ssd ×1