必威体育Betway必威体育官网
当前位置:首页 > IT技术

磁盘碎片整理方案

时间:2019-10-29 00:43:23来源:IT技术作者:seo实验室小编阅读:59次「手机版」
 

磁盘碎片整理程序

xfs文件系统用延迟写入等技术可以减少碎片的出现,但是随着时间推移,文件操作比较频繁,还是会出现碎片的。当磁盘碎片到达一定的限度,会导致机器运行缓慢且无法对目标目录进行读写操作。

磁盘碎片整理的步骤如下:

一、检查出需要磁盘碎片清理的机器

ssh连接各compute节点,通过命令xfs_db -r -c “frag -f” /dev/sda4 ,可以查看磁盘碎片。

如上图,如果发现磁盘碎片extents区段大于300(正常情况下extents区段趋近于1),那么运行在该compute节点上的虚拟机需要进行磁盘碎片整理了。

二、与管理员沟通

询问管理员该问题虚拟机此时是否能关机进行磁盘碎片整理。为了确保数据尽可能不丢失,请管理员先将该虚拟机上运行的服务关闭,然后关闭该虚拟机。注意记录该虚拟机的id和运行所在compute节点的ip(可以在命令行使用nova list命令查看,或者登陆dashboard直接查看)。

注:一般来说,es虚拟机产生的磁盘碎片忽略不计,整理compute节点磁盘碎片时,为了节约时间只对hadoop节点进行磁盘碎片整理即可。

三、开始整理磁盘碎片

ssh连接到刚记录的compute节点上,查询待整理的虚拟机是否运行在此compute节点上。

ll -h /var/lib/nova/instances/<id> (id是之前记录的虚拟机id)

确认虚拟机关闭后,我们先对disk 文件进行磁盘碎片整理。输入命令进入后台整理。

nohup time xfs_fsr -v /var/lib/nova/instances/<id>/disk &

磁盘碎片整理时间与磁盘大小成正比,disk文件一般500G需要整理10分钟,disk.eph0文件一般6T需要整理2小时。

查询进程,检查整理是否完成。

ps -ef | grep xfs_fsr

待disk文件整理完(即没有xfs_fsr进程),再整理disk.eph0文件。

nohup time xfs_fsr -v /var/lib/nova/instances/<id>/disk.eph0 &

整理完成之后,检查一下此刻的磁盘碎片

xfs_db -r -c “frag -f” /dev/sda4

发现磁盘碎片显著下降,便可开启之前关闭的虚拟机,通知管理员磁盘碎片整理完成。

如果磁盘碎片下降的不是很明显,需要对该compute节点上的其他虚拟机就 进行磁盘碎片整理,整理步骤如上。

磁盘碎片过多引发的其他问题 – 内存死锁问题

当某compute节点的磁盘碎片非常多时,我们发现compute节点上运行的虚拟机非常卡,基本的读写操作都无法进行。当我们查看compute节点的messages日志时,发现内存死锁的ERROR信息。

vim /var/log/messages

kernel: XFS: worker(28076) possible memory allocation deadlock size 2133872 in kmem_alloc (mode:0x250)
        XFS: worker(34675) possible memory allocation deadlock size 2191488 in kmem_alloc (mode:0x250)

我们需要先释放一下内存

echo 1 > /proc/sys/vm/drop_caches

待compute节点不再报内存死锁的error,再进行磁盘碎片的检查和整理。

文章最后发布于: 2017-11-08 11:42:14

相关阅读

五月天歌曲下载【专辑整理版】

1999_第一张创作专辑.zip: 下载地址2000_愛情萬歲.zip: 下载地址2001_人生海海.zip: 下载地址2003_時光機.zip: 下载地址2004_神

中文分词工具整理

https://blog.csdn.net/fendouaini/article/details/82027310 一.中文分词 分词服务接口列表 二.准确率评测: THULAC:与代表性分词软

数据库默认latin1,表数据整理为latin1_swedish_ci,中

1.使用的数据库编码格式为latin1;老网站上的编码,不让动;2.phpMyAdmin自动为表数据字段类型为text,varchar(num)的字段,整了一个lati

Matlab中的彩色图及colormap(转载整理)Headmap

Matlab中的彩色图及colormap(转载整理) colormap功能简介 设定和获取当前的色图。 使用方法 色图是一个m*3的实数矩阵,实数的大小在

有道云笔记的java后台开发部分笔记整理归纳

1.jsp (1)jsp的九大内置对象:http://note.youdao.com/noteshare?id=6c024325c6498481c42e79d4392a03c7(2)jsp的使用:http://note.yo

分享到:

栏目导航

推荐阅读

热门阅读