位置: 编程技术 - 正文

Linux系统硬盘的维护及优化(硬盘 linux)

编辑:rootadmin

推荐整理分享Linux系统硬盘的维护及优化(硬盘 linux),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux系统硬盘大小,linux 硬盘类型,linux 硬盘uuid,linux 硬盘命令,linux 硬盘uuid,linux 硬盘命令,linux 硬盘命令,linux 硬盘命令,内容如对您有帮助,希望把文章链接给更多的朋友!

所有的文件系统随着时间的推移都趋向于碎片化。Linux文件系统减少了碎片化,但是并没有消除。由于它不经常出现,所以对于一个单用户的工作站来说,可能根本不是问题。然而在繁忙的服务器中,随着时间的过去,文件碎片化将降低硬盘性能,硬盘性能只有从硬盘读出或写入数据时才能注意到。下面是优化Linux系统硬盘性能的一些具体措施。

清理磁盘

这种方法看上去很简单:清理磁盘驱动器,删除不需要的文件,清除所有需要被保存但将不被使用的文件。如果可能的话,清除多余的目录,并减少子目录的数目。这些建议似乎显而易见,但是你会惊讶地发现,每个磁盘上确实积累了非常多的垃圾。释放磁盘空间可以帮助系统更好地工作。

整理磁盘碎片

Linux系统上的磁盘碎片整理程序与Windows 或Windows NT系统中的磁盘碎片整理程序不同。Windows 引入FAT 文件系统,虽然运行Windows 不必转换为FAT 文件系统。Windows可以被设置为使用FAT或一个叫NTFS的增强文件系统。所有这些文件系统以本质上相同的方式处理文件存储。

Linux最好的整理磁盘碎片的方法是做一个完全的备份,重新格式化分区,然后从备份恢复文件。当文件被存储时,它们将被写到连续的块中,它们不会碎片化。这是一个大工作,可能对于像/usr之类不经常改变的程序分区是不必要的,但是它可以在一个多用户系统的/home分区产生奇迹。它所花费的时间与Windows NT服务器磁盘碎片整理花费的时间大致上相同。

如果硬盘性能仍不令人满意,还有许多其它的步骤可以考虑,但是任何包含升级或购买新设备的硬件解决方案可能会是昂贵的。

从IDE升级到SCSI

如果你的硬盘是一个IDE驱动器,可以通过升级到SCSI驱动器获得更好的整体性能。因为IDE控制器必须访问CPU,CPU和磁盘密集型操作可能变得非常缓慢。SCSI控制器不用通过CPU处理读写。当IDE驱动器在读或写时,用户可能会因为CPU周期被IDE驱动器占用而抱怨系统的缓慢。

获取更快的控制器和磁盘驱动器

标准的SCSI控制器不能比标准的IDE控制器更快地读写数据,但是一些非常快的“UltraWide”SCSI控制器能够使读写速度有一个真正的飞跃。

EIDE和UDMA控制器是非常快的IDE控制器。新的UDMA控制器能够接近SCSI控制器的速度。UDMA控制器的顶级速度是猝发速度,但持续传输的速度明显慢得多。IDE控制器包括UDMA,是嵌入在驱动器本身中的。不需要购买一个控制器,只要购买一个驱动器,它就包含了控制器,可以获得UDMA性能。

磁盘驱动器经常忽视的一个方面是磁盘本身的速度。磁盘的速度以rpm为单位给出,它代表每分钟旋转多少次。rpm越大,磁盘速度也越快。如果你有这方面的预算,大多数服务器系统厂商可提供rpm甚至rpm SCSI磁盘。标准SCSI和IDE磁盘提供rpm速度。

使用多个控制器

IDE和SCSI磁盘可以被链接。IDE链最多包括两个设备,标准SCSI链最多包括七个设备。如果在系统中有两个或更多SCSI磁盘,很可能被链接到同一个控制器。这样对大多数操作是足够的,尤其是把计算机当作单用户的工作站时。但是如果有一个服务器,那么就能够通过对每个SCSI驱动器提供一个控制器改善性能。当然,好的控制器是昂贵的。

调整硬盘参数

使用Hdparm工具可以调整IDE硬盘性能,它设计时专门考虑了使用UDMA驱动器。在缺省情况下,Linux使用是最安全的,但是设置访问IDE驱动器是最慢的。缺省模式没有利用UDMA可能的最快的性能。

使用Hdparm工具,通过激活下面的特性可以显著地改善性能:

◆ 位支持 缺省设置是位;

◆ 多部分访问 缺省设置是每次中断单部分传送。

注意:在使用Hdparm之前,确保对系统已经做了完全的备份。使用Hdparm改变IDE参数,如果出错可能会引起驱动器上全部数据的丢失。Hdparm可以提供关于硬盘的大量信息。打开一个终端窗口,输入下面命令获取系统中第一个IDE驱动器的信息(改变设备名获取其它IDE驱动器的信息):

上面命令显示出当系统启动时从驱动器获得的信息,包括驱动器操作在位或位模式(I/O Support)下,是否为多部分访问(Multcount)。关于磁盘驱动器的更详细信息的显示可使用-i参数。

Hdparm也可以测试驱动器传输速率。输入命令测试系统中第一个IDE驱动器:

此测试可测量驱动器直接读和高速缓冲存储器读的速度。结果是一个优化的“最好的事例”数字。改变驱动器设置,激活位传输,输入下面的命令:

-c3参数激活位支持,使用-c0可以取消它。-c1参数也可激活位支持并使用更少的内存开销,但是在很多驱动器下它不工作。

大多数新IDE驱动器支持多部分传输,但是Linux缺省设置为单部分传输。注意:这个设置在一些驱动器上,激活多部分传输能引起文件系统的完全崩溃。这个问题大多数发生在较老的驱动器上。输入下面的命令激活多部分传输:

-m参数激活部分传输。除了西部数据的驱动器外,大多数驱动器设置为或部分是最合适的。西部数据的驱动器缓冲区小,当设置大于8部分时性能将显著下降。对西部数据驱动器来说,设置为4部分是最合适的。激活多部分访问能够减少CPU负载%~%,同时可以增加数据传输速率到%。使用-m0参数可以取消多部分传输。Hdparm还有许多选项可设置硬盘驱动器,在此不详述。

Linux系统硬盘的维护及优化(硬盘 linux)

在Windows系统中,磁盘碎片是一个常见的问题,如果不注意,系统性能可能被侵蚀。Linux使用第二扩展文件系统(ext2),它以一种完全不同的方式处理文件存储。Linux没有Windows系统中发现的那种问题,这使得许多人认为磁盘碎片化根本不是一个问题。但是,这是不正确的。

所有的文件系统随着时间的推移都趋向于碎片化。Linux文件系统减少了碎片化,但是并没有消除。由于它不经常出现,所以对于一个单用户的工作站来说,可能根本不是问题。然而在繁忙的服务器中,随着时间的过去,文件碎片化将降低硬盘性能,硬盘性能只有从硬盘读出或写入数据时才能注意到。下面是优化Linux系统硬盘性能的一些具体措施。

清理磁盘

这种方法看上去很简单:清理磁盘驱动器,删除不需要的文件,清除所有需要被保存但将不被使用的文件。如果可能的话,清除多余的目录,并减少子目录的数目。这些建议似乎显而易见,但是你会惊讶地发现,每个磁盘上确实积累了非常多的垃圾。释放磁盘空间可以帮助系统更好地工作。

整理磁盘碎片

Linux系统上的磁盘碎片整理程序与Windows 或Windows NT系统中的磁盘碎片整理程序不同。Windows 引入FAT 文件系统,虽然运行Windows 不必转换为FAT 文件系统。Windows可以被设置为使用FAT或一个叫NTFS的增强文件系统。所有这些文件系统以本质上相同的方式处理文件存储。

Linux最好的整理磁盘碎片的方法是做一个完全的备份,重新格式化分区,然后从备份恢复文件。当文件被存储时,它们将被写到连续的块中,它们不会碎片化。这是一个大工作,可能对于像/usr之类不经常改变的程序分区是不必要的,但是它可以在一个多用户系统的/home分区产生奇迹。它所花费的时间与Windows NT服务器磁盘碎片整理花费的时间大致上相同。

如果硬盘性能仍不令人满意,还有许多其它的步骤可以考虑,但是任何包含升级或购买新设备的硬件解决方案可能会是昂贵的。

从IDE升级到SCSI

如果你的硬盘是一个IDE驱动器,可以通过升级到SCSI驱动器获得更好的整体性能。因为IDE控制器必须访问CPU,CPU和磁盘密集型操作可能变得非常缓慢。SCSI控制器不用通过CPU处理读写。当IDE驱动器在读或写时,用户可能会因为CPU周期被IDE驱动器占用而抱怨系统的缓慢。

获取更快的控制器和磁盘驱动器

标准的SCSI控制器不能比标准的IDE控制器更快地读写数据,但是一些非常快的“UltraWide”SCSI控制器能够使读写速度有一个真正的飞跃。

EIDE和UDMA控制器是非常快的IDE控制器。新的UDMA控制器能够接近SCSI控制器的速度。UDMA控制器的顶级速度是猝发速度,但持续传输的速度明显慢得多。IDE控制器包括UDMA,是嵌入在驱动器本身中的。不需要购买一个控制器,只要购买一个驱动器,它就包含了控制器,可以获得UDMA性能。

磁盘驱动器经常忽视的一个方面是磁盘本身的速度。磁盘的速度以rpm为单位给出,它代表每分钟旋转多少次。rpm越大,磁盘速度也越快。如果你有这方面的预算,大多数服务器系统厂商可提供rpm甚至rpm SCSI磁盘。标准SCSI和IDE磁盘提供rpm速度。

使用多个控制器

IDE和SCSI磁盘可以被链接。IDE链最多包括两个设备,标准SCSI链最多包括七个设备。如果在系统中有两个或更多SCSI磁盘,很可能被链接到同一个控制器。这样对大多数操作是足够的,尤其是把计算机当作单用户的工作站时。但是如果有一个服务器,那么就能够通过对每个SCSI驱动器提供一个控制器改善性能。当然,好的控制器是昂贵的。

调整硬盘参数

使用Hdparm工具可以调整IDE硬盘性能,它设计时专门考虑了使用UDMA驱动器。在缺省情况下,Linux使用是最安全的,但是设置访问IDE驱动器是最慢的。缺省模式没有利用UDMA可能的最快的性能。

使用Hdparm工具,通过激活下面的特性可以显著地改善性能:

◆ 位支持 缺省设置是位;

◆ 多部分访问 缺省设置是每次中断单部分传送。

注意:在使用Hdparm之前,确保对系统已经做了完全的备份。使用Hdparm改变IDE参数,如果出错可能会引起驱动器上全部数据的丢失。Hdparm可以提供关于硬盘的大量信息。打开一个终端窗口,输入下面命令获取系统中第一个IDE驱动器的信息(改变设备名获取其它IDE驱动器的信息):

上面命令显示出当系统启动时从驱动器获得的信息,包括驱动器操作在位或位模式(I/O Support)下,是否为多部分访问(Multcount)。关于磁盘驱动器的更详细信息的显示可使用-i参数。

Hdparm也可以测试驱动器传输速率。输入命令测试系统中第一个IDE驱动器:

此测试可测量驱动器直接读和高速缓冲存储器读的速度。结果是一个优化的“最好的事例”数字。改变驱动器设置,激活位传输,输入下面的命令:

-c3参数激活位支持,使用-c0可以取消它。-c1参数也可激活位支持并使用更少的内存开销,但是在很多驱动器下它不工作。

大多数新IDE驱动器支持多部分传输,但是Linux缺省设置为单部分传输。注意:这个设置在一些驱动器上,激活多部分传输能引起文件系统的完全崩溃。这个问题大多数发生在较老的驱动器上。输入下面的命令激活多部分传输:

-m参数激活部分传输。除了西部数据的驱动器外,大多数驱动器设置为或部分是最合适的。西部数据的驱动器缓冲区小,当设置大于8部分时性能将显著下降。对西部数据驱动器来说,设置为4部分是最合适的。激活多部分访问能够减少CPU负载%~%,同时可以增加数据传输速率到%。使用-m0参数可以取消多部分传输。Hdparm还有许多选项可设置硬盘驱动器,在此不详述。

Fedora 8 Linux系统下运行QQBeta1 1.下载软件crossover-standard-demo:#

fedora 7下配置postfix邮件系统 什么是MUA、MTA、MDA以及信件如何送达MUA(MailUserAgent):用户端使用者电脑用来收信和寄信的软体,如OutlookExpressMDA(MailDeliveryAgent):负责将MTA所收的信,分

Fedora 7上安装和配置xmms 1.执行yuminstallxmms(如果不是FC系统的自己去官方网下一个

标签: 硬盘 linux

本文链接地址:https://www.jiuchutong.com/biancheng/353817.html 转载请保留说明!

上一篇:Linux系统下增加Tomcat远程调试端口(linux增加命令)

下一篇:Fedora 8 Linux系统下运行QQ2008Beta1(fedora os)

  • 如何进行增值税发票认证
  • 商品流通企业印花税购销合同计税依据
  • 白酒和烟草 纳税总额
  • 餐饮业厨房设备专票可以抵税吗
  • 营业成本和生产成本的公式
  • 税率开错了影响征税吗
  • 销售货物和服务流程 事前检查单上
  • 一般纳税人附加税减免政策2023
  • 建筑公司没有资质可以施工吗
  • 企业申报表有异常期间可以更换财务负责人吗
  • 暂估发票一直未收回
  • 社保稽查公司提供不了会计分录怎么办
  • 个人所得税筹划节税
  • 非金融机构借款计入什么科目
  • 企业购买银行理财会亏吗
  • 如何看发票是否被抵扣
  • 设备销售并负责安装税率是多少
  • 研发支出资本化的条件
  • 物业管理费属于应付账款吗
  • 金蝶采购发票怎么红冲
  • 销售已使用的固定资产简易计税
  • 工程款分配方式
  • 使窗口最小化的快捷键
  • 办税员的工作职责
  • 航信税控系统如何开销货清单
  • 以前年度的其他应付款不用付怎么处理
  • 企业收到贷款贴息会计分录
  • 收购子公司股权现金流
  • 成本转入费用
  • 私立医院执行什么会计准则
  • 不起眼的暴利小生意农村
  • 人际交往的作用是什么
  • 汽车报废残值收入怎么做账
  • php简单文件管理
  • php中namespace use用法实例分析
  • 从上魏斯巴赫山地列车的车站向外看,德国图林根 (© golero/iStock/Getty Images Plus)
  • 通讯补贴计入工资薪金吗
  • chrome怎么用谷歌
  • bat开源项目
  • 桥梁水泥和普通水泥有什么区别
  • 时点数和时期数 订单量 库存量点击量
  • 视图的定义和操作实验报告
  • 2021年车辆检测
  • 结转坏账准备是什么意思
  • 什么发票可以抵扣企业所得税
  • 出差费用计入
  • 织梦模板安装完整教程
  • 出口运费怎么入账
  • 对公付款对方不开发票可以吗
  • mysql触发器使用
  • 以经营房产投资合营收固定收益如何开发票?
  • 费用报销的程序是什么
  • 中餐补助
  • 小规模纳税人增值税超过30万怎么纳税
  • 小微企业员工人数限制
  • 增值税专用发票和普通发票的区别
  • 建筑公司工资如何
  • 减免与抵免
  • 营改增是什么时候开始实行的?
  • 小企业的建账流程
  • 改错的技巧
  • sql获取某个字符的位置
  • win10右键菜单自定义
  • ubuntu ifdown
  • anddroid.process.acore进程停止什么意思
  • win8系统版本
  • win10改用microsoft账户登录
  • linux ifcon
  • azipmd5.exe是什么
  • windows7怎么卸载
  • 固定ie浏览器
  • vuejs环境搭建
  • unity3d从入门到精通
  • python3 with语句
  • 侧边栏html
  • 如何查询发票代码和发票号码
  • 社保缴纳人数和公积金人数不一样怎么说明
  • 深圳国家税务局赵雨婷处长
  • 青岛税税通怎么切换企业
  • 环保税新政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设