Linux磁盘和内存的检测与维护

Yxhds YW| 2012-03-19 服务器管理 评论数( 0 )

本文将介绍关于Linux磁盘和内存检测与维护相关的命令和工具.

1. df - Disk Free

Linux中df命令用于查看系统中挂载设备容量和可用空间的信息和状态.

anthony@z:~$ df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/z-root 19G 2.7G 15G 16% / tmpfs 501M 0 501M 0% /lib/init/rw udev 496M 148K 496M 1% /dev tmpfs 501M 0 501M 0% /dev/shm /dev/sda1 228M 18M 198M 9% /boot

其中-h参数, 表示”human-readable”, 就是说显示空间大小时, 使用方便人们阅读的格式.

2. du - Disk Usage

统计目录(或文件)所占磁盘空间的大小. 当磁盘空间满了, 但又不知道为什么的时候, 你会发现du这个命令非常有用.

root@z:/usr# du --max-depth=1 -h 12M ./include 29M ./sbin 125M ./local 4.0K ./games 105M ./bin 172M ./lib 4.0K ./src 263M ./share 703M .

-h: (human-readable)以K, M, G为单位, 提高可读性.

--max-depth=超过指定目录层次后, 予以忽略.

3. free - Free Memory

显示内存状况.

root@z:/usr# free total used free shared buffers cached Mem: 1026024 391588 634436 0 67864 114332 -/+ buffers/cache: 209392 816632 Swap: 892920 0 892920

buffers: 缓存写入磁盘的数据

cache: 缓存磁盘独处的数据.

第三排第一个数据: used - buffers - cached = 391588 - 67864 - 114332 = 209392

第三排第二个数据: free + buffers + cached = 634436 + 67864 + 114332 = 816632

cache和buffers的为了提高IO的性能, 并由系统管理, 可以被快速地回收.

标签:

聚焦云计算,扫描二维码,关注HostUCan云计算

有好的文章希望站长之间帮助分享推广,猛戳这里我要投稿

您需要登录后才可以评论登录|注冊

暂无评论