Centos7查看内存使用情况

Centos7查看内存使用情况

free

  • -b:以字节为单位显示内存使用情况。
  • -k:以KB为单位显示内存使用情况(默认选项)。
  • -m:以MB为单位显示内存使用情况。
  • -g:以GB为单位显示内存使用情况。
  • -t:在输出的最后一行显示总内存使用情况。
  • -s <间隔时间>:周期性地显示内存使用情况,间隔时间为指定的秒数。
  • -c <次数>:指定周期性显示内存使用情况的次数。
  • -h以人类可读的方式显示内存使用情况,例如,将数字转换为易于理解的单位(GB、MB、KB等)。

除了上述常用参数外,free 命令还支持其他一些选项,可以通过 man free 命令查看完整的帮助文档。

[root@VM-16-3-centos ~]# free -htotal        used        free      shared  buff/cache   available
Mem:           2.0G        1.6G         85M        776K        305M        238M
Swap:            0B          0B          0B
[root@VM-16-3-centos ~]#
[root@VM-16-3-centos ~]# free -httotal        used        free      shared  buff/cache   available
Mem:           2.0G        1.6G         86M        776K        305M        239M
Swap:            0B          0B          0B
Total:         2.0G        1.6G         86M
[root@VM-16-3-centos ~]#
  • total 总物理内存
  • used 已经使用的内存
  • free 没有使用的内存
  • shared 多进程共享内存
  • buff/cache 读写缓存内存
  • available 应用程序可用物理内存

top

  • -d seconds:设置top命令的刷新间隔时间,默认为3秒。
  • -u username:只显示指定用户名的进程信息。
  • -p pid:只显示指定进程ID的信息。
  • -n iterations:设置top命令的循环次数,即显示的次数。
  • -s field:按指定字段对进程进行排序,默认按CPU使用率排序。可选字段包括pid、user、pr、ni、virt、res、shr、s、%cpu、%mem、time+、time、command。
  • -o field:按指定字段对进程进行排序,与-s参数不同的是,-o参数可同时指定多个字段进行排序。
  • -c:显示完整的命令行信息。
[root@VM-16-3-centos ~]# top
top - 15:47:19 up 164 days,  6:58,  1 user,  load average: 0.21, 0.20, 0.13
Tasks: 105 total,   1 running, 104 sleeping,   0 stopped,   0 zombie
%Cpu(s):  1.3 us,  0.5 sy,  0.0 ni, 97.5 id,  0.7 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :  2046684 total,    95396 free,  1648520 used,   302768 buff/cache
KiB Swap:        0 total,        0 free,        0 used.   241956 avail Mem PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                                                                                                                                                                                                                                                1180 mysql     20   0 1612496 283868   3144 S   0.0 13.9 155:13.21 mysqld                                                                                                                                                                                                                                                                 3997 root      20   0 2691696 275528   4916 S   0.0 13.5 191:00.55 java                                                                                                                                                                                                                                                                   4457 root      20   0 2698236 273284     80 S   0.0 13.4 227:16.56 java                                                                                                                                                                                                                                                                   7843 root      20   0 2705412 261332   5792 S   0.0 12.8   5:25.89 java                                                                                                                                                                                                                                                                   910 root      20   0 2706072 196472      0 S   0.0  9.6  42:33.88 java                                                                                                                                                                                                                                                                   
28805 root      20   0 3564004 102764      0 S   0.0  5.0 142:35.23 java                                                                                                                                                                                                                                                                   1120 rabbitmq  20   0 2281004  81128   3504 S   0.0  4.0 507:39.35 beam.smp                                                                                                                                                                                      
[root@VM-16-3-centos ~]# top -c
top - 15:47:56 up 164 days,  6:59,  1 user,  load average: 0.11, 0.17, 0.13
Tasks: 105 total,   1 running, 104 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.8 us,  0.7 sy,  0.0 ni, 98.5 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :  2046684 total,    94868 free,  1648668 used,   303148 buff/cache
KiB Swap:        0 total,        0 free,        0 used.   241808 avail Mem PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                                                                                                                                                                                                                                                1180 mysql     20   0 1612496 283868   3144 S   0.0 13.9 155:13.23 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid                                                                                                                                                                                                     3997 root      20   0 2691696 275528   4916 S   0.0 13.5 191:00.58 java -Xms128m -Xmx128m -Xmn64m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/root/javaapp/dbddump.bin -jar jarp/dbd-1.0.0-SNAPSHOT.jar --server.port=3333 --spring.profiles.active=prod                                                                            4457 root      20   0 2698236 273284     80 S   0.0 13.4 227:16.59 java -Xms128m -Xmx128m -Xmn64m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/root/javaapp/limdump.bin -jar jarp/lim-0.0.1-SNAPSHOT.jar --server.port=3334 --spring.profiles.active=prod                                                                            7843 root      20   0 2705412 261332   5792 S   0.3 12.8   5:25.94 java -Xms128m -Xmx128m -Xmn64m -jar -Djasypt.encryptor.password=123456 jarp/station-0.0.1-SNAPSHOT.jar                                                                                                                                                                 910 root      20   0 2706072 196472      0 S   0.3  9.6  42:33.91 java -Xms128m -Xmx128m -Xmn64m -jar jarp/robot-0.0.1-SNAPSHOT.jar --server.port=3335 --spring.profiles.active=prod                                                                                                                                                     
28805 root      20   0 3564004 102764      0 S   0.0  5.0 142:35.25 /usr/local/java/jdk1.8.0_231/bin/java -Dzookeeper.log.dir=/usr/local/zookeeper/apache-zookeeper-3.8.1-bin/bin/../logs -Dzookeeper.log.file=zookeeper-root-server-VM-16-3-centos.log -XX:+HeapDumpOnOutOfMemoryError -XX:OnOutOfMemoryError=kill -9 %p -cp /usr/local/z+
  • USER:进程所有者的用户名
  • PID:进程ID
  • %CPU:进程占用CPU的百分比
  • %MEM:进程占用内存的百分比
  • VSZ:进程占用的虚拟内存大小,单位为KB
  • RSS:进程占用的实际物理内存大小,单位为KB
  • TTY:进程所在的终端
  • STAT:进程状态,包括R(运行)、S(睡眠)、T(停止)、Z(僵尸进程)等
  • START:进程启动的时间
  • TIME:进程占用CPU的时间
  • COMMAND:进程命令

关于排序

x高亮显示排序列,shit+<或shift+>切换高亮(高亮不是很明显仔细观察)

image-20240412155918375

ps

按照内存排序显示内存占用前5的进程

[root@VM-16-3-centos ~]# ps aux --sort -rss | head -n 5
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
mysql     1180  0.0 13.8 1612496 283868 ?      Sl    2023 155:13 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid
root      3997  0.0 13.4 2691696 275900 ?      Sl    2023 191:01 java -jar dbd-1.0.0-SNAPSHOT.jar
root      4457  0.0 13.3 2698236 273284 ?      Sl    2023 227:17 java -jar lim-0.0.1-SNAPSHOT.jar
root      7843  0.1 12.7 2705412 261332 ?      Sl   Apr09   5:26 java -jar station-0.0.1-SNAPSHOT.jar
[root@VM-16-3-centos ~]#

a表示显示所有进程,包括其他用户的进程;u表示以用户为主要输出格式,包括进程用户、进程ID、CPU使用率、内存占用等;x表示显示没有控制终端的进程。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/815155.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++知识点总结(29):递归练习

一、满足条件的值 1. 审题 已知&#xff1a; S 1 2 4 7 11 16 … S12471116… S12471116… 递归求解刚好大于等于 5000 5000 5000 时 S S S 的值。 2. 参考答案 #include <iostream> using namespace std;// 定义递归函数&#xff0c;计算第x个数的值 int f(…

【Python】使用OPC UA创建数据服务器

目录 准备工作服务器设置创建或获取节点设置节点值启动服务器查看服务器客户端总结 在工业自动化和物联网&#xff08;IoT&#xff09;领域&#xff0c;OPC UA&#xff08;开放平台通信统一架构&#xff09;已经成为一种广泛采用的数据交换标准。它提供了一种安全、可靠且独立于…

Mixed-Query Transformer:统一的图像分割架构

Mixed-Query Transformer:统一的图像分割架构 摘要IntroductionRelated WorkMethodMQ-Former ArchitectureObject Query Strategies Mixed-Query Transformer: A Unified Image Segmentation Architectur 摘要 在现有的一体化图像分割模型中&#xff0c;要么在多个任务上采用统…

学浪已购买视频怎么下载到本地?

许多学习者在学浪购买了丰富的课程&#xff0c;然而&#xff0c;一些课程存在时间限制&#xff0c;使得学习者希望将其下载并永久保存。在这里&#xff0c;我们将介绍一款名为小浪助手的工具&#xff0c;它能够帮助你轻松将学浪已购买的视频下载到本地&#xff0c;让学习变得更…

Django处理枚举(枚举模型)以及source的使用

Django处理枚举-枚举模型 1、定义模型类、序列化器类2、对上面这些场景使用source参数3、支持连表查询4、自定义序列化输出方法5、案例5 1、定义模型类、序列化器类 定义模型类models.py&#xff1b;项目模型类、接口模型类、用例模型类 from django.db import modelsclass T…

图书管理系统!牛逼!

今天给大家分享一套基于SpringbootVue的图书管理系统源码&#xff0c;在实际项目中可以直接复用。(免费提供&#xff0c;文末自取) ​一、系统运行图&#xff08;设计报告和接口文档&#xff09; 1、登陆页面 2、后台页面 3、设计报告包含接口文档 二、系统搭建视频教程 源码…

12-LINUX--进程间的通信

进程间通信&#xff1a;采用IPC机制&#xff08;进程间的用户空间相互独立&#xff0c;内核空间共享&#xff09;&#xff0c;有管道&#xff0c;信号量&#xff0c;共享内存&#xff0c;消息队列&#xff0c;套接字。 一.管道 管道可以用来在两个进程之间传递数据&#xff0c…

终端工具命令行颜色配置(解决终端工具连上服务器之后,无颜色问题)

本期主题&#xff1a; 讲解使用mobaxterm等终端工具连上服务器&#xff0c;但是命令行没有颜色的问题 目录 1. 问题描述2. 原因解释3.测试 1. 问题描述 使用终端工具&#xff08;Mobaxterm等&#xff09;连上服务器之后&#xff0c;发现终端工具没有颜色&#xff0c;如下图&am…

Python学习从0到1 day25 第二阶段 SQL ② Python操作数据库

少年有梦&#xff0c;不应至于心动&#xff0c;更要付诸行动 —— 24.4.12 pymysql 除了使用图形化工具以外&#xff0c;我们也可以使用编程语言来执行SQL从而操作数据库 在Python中&#xff0c;使用第三方库&#xff1a;pymysql来完成对MySQl数据库的操作 安装 pip install py…

GPT4.5发布了?OpenAI终于发布正式版Turbo,重回AI王座第一

令人惊讶的是&#xff0c;短短三个月内&#xff0c;全球最强AI的称号又一次易主了&#xff01;几个月前&#xff0c;Claude3 Opus的性能全面超过了GPT-4&#xff0c;全球网友纷纷转向Claude3&#xff0c;并分享了他们对Claude3的惊艳体验。然而&#xff0c;OpenAI最近再次展示了…

探索GlusterFS:开源分布式文件系统

目录 引言 一、GlusterFS简介 &#xff08;一&#xff09;基本介绍 &#xff08;二&#xff09;GlusterFS特点 &#xff08;三&#xff09;GlusterFS术语 &#xff08;四&#xff09;GlusterFS工作流程 二、GlusterFs的卷类型 &#xff08;一&#xff09;卷类型 &…

【免安装的MATLAB--MATLAB online】

目录&#xff1a; 前言账号的注册图片处理的示例准备图片脚本函数 总结 前言 在计算机、数学等相关专业中&#xff0c;或多或少都会与MATLAB产生藕断丝连的联系&#xff0c;如果你需要使用MATLAB&#xff0c;但是又不想要安装到自己的电脑上&#xff08;它实在是太大了啊&#…

Linux 系统问题排查常用命令

立刻关机 haltcentos安装yum apt-get install yum查找文件夹 find / - name 需要查找文件名称vi里面 查找字符串 “/”&#xff0c;后面跟要查找的字符串&#xff0c;再按回车。vi将光标定位在该串下一次出现的地方上。键入n跳到该串的下一个出现处&#xff0c;键入N跳到该…

正则表达式 速成

正则表达式的作用 正则表达式&#xff0c;又称规则表达式,&#xff08;Regular Expression&#xff0c;在代码中常简写为regex、regexp或RE&#xff09;&#xff0c;是一种文本模式&#xff0c;包括普通字符&#xff08;例如&#xff0c;a 到 z 之间的字母&#xff09;和特殊字…

c语言中<string.h>的strstr与strtok函数

c语言中string.h的strstr与strtok函数 代码运行结果 代码 #include <stdio.h> #include <string.h>///1.在字符串str1里面,查找第一次出现str2的位置 //char * strstr(const char * str1,const char * str2)///2.sep为分割符,根据分割符来对str进行分割 //char * …

解决Django中的UnicodeDecodeError问题

在使用Django进行Web开发时&#xff0c;有时会遇到一些由于编码不一致引起的问题&#xff0c;特别是在处理文件读写操作时。一个常见的错误是UnicodeDecodeError&#xff0c;其表现为gbk codec cant decode byte 0xa6 in position 9737: illegal multibyte sequence。这个问题通…

【设计模式学习】单例模式和工厂模式

꒵˂͈꒱ write in front ꒰˃͈꒵˂͈꒱ ʕ̯•͡˔•̯᷅ʔ大家好&#xff0c;我是xiaoxie.希望你看完之后,有不足之处请多多谅解&#xff0c;让我们一起共同进步૮₍❀ᴗ͈ . ᴗ͈ აxiaoxieʕ̯•͡˔•̯᷅ʔ—CSDN博客 本文由xiaoxieʕ̯•͡˔•̯᷅ʔ 原创 CSDN 如需转…

【SpringBoot:详解Bean装配】

&#x1f3e1;Java码农探花&#xff1a; &#x1f525; 推荐专栏&#xff1a;<springboot学习> &#x1f6f8;学无止境&#xff0c;不骄不躁&#xff0c;知行合一 文章目录 前言一、IoC容器的简介BeanFactory接口源码二、Bean装配扫描装配探索启动类条件装配自定义Bean总…

版本管理|Git -目前最好的版本管理工具

文章目录 什么是版本为什么需要版本管理Git -目前最好的版本管理工具Git的关键特点和概念初始化Git保存代码改变git addgit commit -m ""git statusgit log branch分支管理git branch & git chekoutHEAD的本质git merge 合并fast forward merge 本地与远程如何解…

【一刷《剑指Offer》】面试题 3:二维数组中的查找

力扣对应题目链接&#xff1a;240. 搜索二维矩阵 II - 力扣&#xff08;LeetCode&#xff09; 核心考点&#xff1a;数组相关&#xff0c;特性观察&#xff0c;时间复杂度把握。 一、《剑指Offer》对应内容 二、分析题目 正常查找的过程本质就是排除的过程&#xff0c;谁排除…