Linux 시스템에서는 명령줄을 통해 시스템의 사용된 메모리 공간과 사용되지 않은 메모리 공간을 빨리 알고 싶을 때가 있습니다. Linux를 처음 사용하는 경우 좋은 소식이 있습니다. free라는 정보를 표시할 수 있는 내장 명령이 있습니다. 이 기사에서는 free 명령의 기본 사용법과 그것이 제공하는 몇 가지 중요한 기능에 대해 설명합니다. 기사에서 언급된 모든 명령과 사용법은 Ubuntu 16.04LTS에서 테스트되었습니다.
free 명령의 구문을 살펴보겠습니다.
으아악free 명령의 매뉴얼에는 다음과 같이 나와 있습니다:
free 명령은 시스템에서 사용 가능하고 사용된 물리적 메모리와 스왑 메모리의 총량은 물론 커널이 사용하는 캐시 공간도 표시합니다. 이 정보는 /proc/meminfo에서 얻습니다.
다음으로, 질문과 답변 방식을 사용하여 free 명령의 작동 방식을 이해해 보겠습니다.
쉽습니다. 아무런 논쟁 없이 자유롭게 달릴 수 있습니다.
으아악내 시스템에서 free 명령을 실행한 결과는 다음과 같습니다.
이 열은 무엇을 의미하나요?
필요한 경우 메모리 표시 장치를 변경할 수 있습니다. 예를 들어 메모리를 메가바이트 단위로 표시하려면 -m 매개변수를 사용할 수 있습니다.
으아악마찬가지로 -b를 사용하여 바이트 단위로 표시하고, -k를 사용하여 KB로 표시하고, -m을 사용하여 MB로 표시하고, -g를 사용하여 GB로 표시하고 --tera를 사용하여 TB로 표시할 수 있습니다.
free 명령은 출력을 읽을 수 있는 형식으로 변환하는 -h 매개변수를 제공합니다.
으아악이 매개변수를 사용하면 free 명령이 메모리의 각 값을 표시하는 데 사용할 단위를 자체적으로 결정합니다. 예:
您可以用 -s 这个参数让 free 命令以一定的时间间隔持续地执行。您需要传递给命令行一个数字参数,做为这个时间间隔的秒数。
例如,使 free 命令每隔 3 秒执行一次:
free -s 3
如果您需要 free 命令只执行几次,您可以用 -c 这个参数指定执行的次数:
free -s 3 -c 5
上面这条命令可以确保 free 命令每隔 3 秒执行一次,总共执行 5 次。
注:这个功能目前在 Ubuntu 系统上还存在 问题,所以并未测试。
如果您指定 free 用 MB 来显示内存(用 -m 参数),但又想基于 1000 来计算结果,可以用 --sj 这个参数来实现。下图展示了用与不用这个参数的结果:
如果您想要 free 命令显示每一列的总和,你可以用 -t 这个参数。
free -t
如下图所示:
free 命令对于系统管理来讲是个极其有用的工具。它有很多参数可以定制化您的输出,易懂易用。我们在本文中也提到了很多有用的参数。练习完之后,请您移步至 man 手册了解更多内容。
위 내용은 초보자가 봐야 할 6가지 무료 명령 예제의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!