sync命令是linux下的一个磁盘维护命令,它主要有一个功能,具体介绍如下:
sync命令能够用于强制将内存缓冲区中的数据立即写入磁盘当中。
说明:在Linux系统中,文件、数据处理过程中通常需要先放到内存缓冲区内,然后等待合适的时间再将其写入磁盘,这样可以有效地提高系统的运行效率。、
sync命令的具体命令的语法格式为sync[参数]。
参数:
--help 显示命定详细帮助信息
--version 显示版本号
参考范例:
如果显示版本号,具体命令为:
[root@linuxcool ~]# sync --version
sync (coreutils) 8.22
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by Jim Meyering.
以上就是小编的分享了,希望能够帮助到大家。
Linux下的free -m命令内容详解
Free -m命令是用来显示内存使用情况
其中的相关说明:
Mem:表示物理内存统计
-/ buffers/cached:表示物理内存的缓存统计
Swap:表示硬盘上交换分区的使用情况
total: 表示物理内存总数。
used: 表示总计分配给缓存(包含buffers 与cache )使用的数量,但其中可能部分缓存并未实际使用。
free: 未被分配的内存。
shared: 共享内存,一般系统不会用到,总是显示0。
buffers: 系统分配但未被使用的buffers 数量。
cached: 系统分配但未被使用的cache 数量。
第二行:used: 实际使用的内存总量。
free: 这就是系统当前实际可用内存。
-/ buffers/cache开头的行:(重点看这行)
free列是指应用程序还未使用的内存数。这个数据才是我们需要关注的空闲可用内存数。如果此行中free列的数据太小,那么就需要优化程序或者增加物理内存了。