84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
装一台服务器的时候想用LVM,之前只是在自己的个人电脑上用过,还没在线上服务用过。 这台服务器是一台存储用的,对IO要求比较高,这样的话如果用LVM会不会影响读写性能? 如果有影响,除了LVM还有还有什么可以比较好的解决磁盘分配?
走同样的路,发现不同的人生
从原理上说,lvm对IO的性能影响几乎是可以忽略的,只是需要在存储之前计算一下读写应该落在那个盘。参考:http://unix.stackexchange.com/questio...
如果你有多个硬盘,用上striping的话你的LVM可以有像raid的效果反而不是影响I/O而是加快,但CPU的负载会加重。
个人认为,存储服务器的话。若是用于分布式文件系统,先要考虑的是其稳定性和可扩展性。如fastdfs这类的,最好是挂单盘。用LVM的话,多了一层逻辑层性能肯定受影响(stripe除外),如果卷组中一个磁盘损坏,会对整个卷组造成影响。
从原理上说,lvm对IO的性能影响几乎是可以忽略的,只是需要在存储之前计算一下读写应该落在那个盘。参考:http://unix.stackexchange.com/questio...
如果你有多个硬盘,用上striping的话你的LVM可以有像raid的效果反而不是影响I/O而是加快,但CPU的负载会加重。
个人认为,存储服务器的话。若是用于分布式文件系统,先要考虑的是其稳定性和可扩展性。如fastdfs这类的,最好是挂单盘。用LVM的话,多了一层逻辑层性能肯定受影响(stripe除外),如果卷组中一个磁盘损坏,会对整个卷组造成影响。