文档章节

浅谈linux性能调优之一:磁盘分区策略

我爱吃葱花
 我爱吃葱花
发布于 2014/08/11 15:11
字数 640
阅读 51
收藏 1

      对于服务器而言,不管是windows系统,linux系统,分区情况影响系统性能.磁盘分区之后再格式化成某一格式的系统文件,最后在存储用户或系统数据,数据所在分区容易读到数据则响应速度越快.当然也有相反的情况,严重可出现“数据饥饿”
    在这之前我们必须先了解磁盘的一些特性(影响I/O的物理因素):
          1> 存储密度 (越靠外道存储密度越大),(转速相同,靠外数据读入较多) -----存放用户数据
              划分分区:在磁盘上划分一定范围内的扇区
              格式化:在分区基础上,标识每个扇区
              划分分区速度 > 格式化速度
              注意:分区号越低越在外边
           2> 总线速度远远低于kernel处理
           3> 寻道时间(在不同磁道切换的时间)
    在看一张磁盘结构图:
 

浅谈linux性能调优之一:磁盘分区策略 - 了了 - 了了的博客

 
     大家先了解“扇区是从外围开始计数的”,具体可以在网上找一些资料参考一下,默认分区都是从外围开始的,但是我们在使用时必须结合磁盘的物理属性和自己的需求来划分分区。原则:越是频繁访问的数据,存储在磁盘的最外侧。

    实施1:安装rhel6.0时,无法指定起始扇区号,只能在划分分区时要不就先划分一些存储频繁访问的分区,剩下的给系统使用。
            注意:分区编号低的给频繁访问的数据
    实施2:要不就自己计算使用具体的柱面数,自己指定起始位置(这种情况下一定要做好记录)
              一个柱面大概7M
            
            
    下面给出一些建议:
        1./,swap,/var,/home,/usr这种经常使用的分区首先要使用单独的分区
        2.第一个分区为swap ------ 用于优化内存交换操作
        3.例如/data为频繁访问的用户数据,可以作为第二个分区
        4.依次是/var/ ------ 日志记录,/usr/ ------ 系统库文件
        5./,/boot靠里,一些配置文件相对而言很少读到,还有/boot分区中的一些文件也一样

 

     当然要是有多个磁盘就更好了,直接将数据存储在性能好的磁盘上,也可以做成RAID加快访问速度

本文转载自:http://my.oschina.net/sharelinux/blog/143024

共有 人打赏支持
我爱吃葱花
粉丝 28
博文 126
码字总数 34663
作品 0
海淀
数据库管理员
浅谈linux性能调优之一:磁盘分区策略

对于服务器而言,不管是windows系统,linux系统,分区情况影响系统性能.磁盘分区之后再格式化成某一格式的系统文件,最后在存储用户或系统数据,数据所在分区容易读到数据则响应速度越快.当然也...

OscerSong
2013/07/07
0
2
浅谈linux性能调优之二:优化swap分区

先说说什么是swap分区以及它的作用? Swap分区,即交换区,Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序 使用。...

我爱吃葱花
2014/08/11
0
0
linux系统调优-存储(内存、硬盘)

首先一个基本概念: 存储系统存储速度的快->慢: 内存->闪存->磁盘 因为内存的价格限制以及操作系统支持的限制,我们只能从磁盘这块来看,可见磁盘正是存储系统的最大瓶颈所在。 **下面具体提...

月黑风高杀人夜
2015/08/21
0
0
浅谈linux性能调优之十二:红帽优化策略Tuned

红帽推出的一个动态调优方案,用户可以在不同的时间段内采用不同的调优方案。由于以服务进程形式存在,就可以很方便的和crontab结合!Tuned 是监控并收集各个系统组件用量数据的守护进程,并...

OscerSong
2013/07/19
0
0
浅谈linux性能调优之三:分区格式化之前的考虑

上篇:浅谈linux性能调优之二:优化swap分区http://my.oschina.net/sharelinux/blog/143318 有这么一种特殊情况可能在生产环境下发生:系统的某个ext3文件分区,当用户往此分区上写文件时,提...

OscerSong
2013/07/09
0
2

没有更多内容

加载失败,请刷新页面

加载更多

下一页

JS:异步 - 面试惨案

为什么会写这篇文章,很明显不符合我的性格的东西,原因是前段时间参与了一个面试,对于很多程序员来说,面试时候多么的鸦雀无声,事后心里就有多么的千军万马。去掉最开始毕业干了一年的Jav...

xmqywx
今天
0
0
Win10 64位系统,PHP 扩展 curl插件

执行:1. 拷贝php安装目录下,libeay32.dll、ssleay32.dll 、 libssh2.dll 到 C:\windows\system32 目录。2. 拷贝php/ext目录下, php_curl.dll 到 C:\windows\system32 目录; 3. p...

放飞E梦想O
今天
0
0
谈谈神秘的ES6——(五)解构赋值【对象篇】

上一节课我们了解了有关数组的解构赋值相关内容,这节课,我们接着,来讲讲对象的解构赋值。 解构不仅可以用于数组,还可以用于对象。 let { foo, bar } = { foo: "aaa", bar: "bbb" };fo...

JandenMa
今天
1
0
OSChina 周一乱弹 —— 有人要给本汪介绍妹子啦

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子 :分享水木年华的单曲《中学时代》@小小编辑 手机党少年们想听歌,请使劲儿戳(这里) @须臾时光:夏天还在做最后的挣扎,但是晚上...

小小编辑
今天
21
5
centos7安装redis及开机启动

配置编译环境: sudo yum install gcc-c++ 下载源码: wget http://download.redis.io/releases/redis-3.2.8.tar.gz 解压源码: tar -zxvf redis-3.2.8.tar.gz 进入到解压目录: cd redis-3......

hotsmile
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部