对于服务器而言,无论是windows系统,linux系统,分区状况影响系统性能.磁盘分区以后再格式化成某一格式的系统文件,最后在存储用户或系统数据,数据所在分区容易读到数据则响应速度越快.固然也有相反的状况,严重可出现“数据饥饿”
在这以前咱们必须先了解磁盘的一些特性(影响I/O的物理因素):
1> 存储密度 (越靠外道存储密度越大),(转速相同,靠外数据读入较多) -----存放用户数据
划分分区:在磁盘上划分必定范围内的扇区
格式化:在分区基础上,标识每一个扇区
划分分区速度 > 格式化速度
注意:分区号越低越在外边
2> 总线速度远远低于kernel处理
3> 寻道时间(在不一样磁道切换的时间)
在看一张磁盘结构图:
你们先了解“扇区是从外围开始计数的”,具体能够在网上找一些资料参考一下,默认分区都是从外围开始的,可是咱们在使用时必须结合磁盘的物理属性和本身的需求来划分分区。原则:越是频繁访问的数据,存储在磁盘的最外侧。
实施1:安装rhel6.0时,没法指定起始扇区号,只能在划分分区时要不就先划分一些存储频繁访问的分区,剩下的给系统使用。
注意:分区编号低的给频繁访问的数据
实施2:要不就本身计算使用具体的柱面数,本身指定起始位置(这种状况下必定要作好记录)
一个柱面大概7M
下面给出一些建议:
1./,swap,/var,/home,/usr这种常常使用的分区首先要使用单独的分区
2.第一个分区为swap ------ 用于优化内存交换操做
3.例如/data为频繁访问的用户数据,能够做为第二个分区
4.依次是/var/ ------ 日志记录,/usr/ ------ 系统库文件
5./,/boot靠里,一些配置文件相对而言不多读到,还有/boot分区中的一些文件也同样
固然要是有多个磁盘就更好了,直接将数据存储在性能好的磁盘上,也能够作成RAID加快访问速度 linux
浅谈linux性能调优之二:优化swap分区: windows
http://my.oschina.net/sharelinux/blog/143318
服务器