本文链接:
因为最近Gitlab服务器占用内存很多,也在下面的这篇博客里面写了怎么减少Gitlab占用的内存问题。
+【Git学习】解决GitLab内存消耗大的问题
但是一开始并没有很清楚的明白free命令的每一个数据到底代表的什么意思,导致一直以为优化没有效果。后面认真学习了下free命令,先看看
操作系统版本是Ubuntu 14.04
linux的内核版本号是 3.13.0-24-generic
root@ubuntu116:~# uname -r
3.13.0-24-generic
您在 /var/mail/root 中有新邮件
root@ubuntu116:~# uname -a
Linux ubuntu116 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
您在 /var/mail/root 中有新邮件
root@ubuntu116:~# cat /proc/version
Linux version 3.13.0-24-generic (buildd@panlong) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014
root@ubuntu116:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04 LTS
Release: 14.04
Codename: trusty
root@ubuntu116:~#
首先是要 free --help命令,来查看下free命令的用法。
root@ubuntu116:~# free --help
Usage:
free [options]
Options:
-b, --bytes show output in bytes
-k, --kilo show output in kilobytes
-m, --mega show output in megabytes
-g, --giga show output in gigabytes
--tera show output in terabytes
-h, --human show human-readable output
--si use powers of 1000 not 1024
-l, --lohi show detailed low and high memory statistics
-o, --old use old format (without -/+buffers/cache line)
-t, --total show total for RAM + swap
-s N, --seconds N repeat printing every N seconds
-c N, --count N repeat printing N times, then exit
--help display this help and exit
-V, --version output version information and exit
For more details see free(1).
上一个教程:常用linux命令语句
下一个教程:linux常用命令 应付面试 笔试