linux显示mem进行排序,Linux查看系统负载(CPU和MEM考虑)

查看占用CPU最高的10个进程

[tidb@:vg_adn_tidbCkhsTest:172.31.30.62 ~/tidb-ansible]$ps aux | grep -v PID | sort -rn -k | head

mysql 6.6 60.4 ? Sl Nov22 : /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql/ --datadir=/data/data_mysql --plugin-dir=/usr/local/mysql//lib/plugin --user=mysql --log-error=/usr/local/mysql/logs/mysql.log --pid-file=/data/data_mysql/mysql.pid --socket=/tmp/mysql.sock --port=3306

tidb 0.0 0.0 pts/ S+ : : head

tidb 0.0 0.0 pts/ S+ : : sort -rn -k

tidb 0.0 0.0 pts/ R+ : : ps aux

tidb 0.0 0.0 pts/ S : : -bash

rpc 0.0 0.0 ? Ss Nov05 : /sbin/rpcbind -w

root 0.0 0.0 ? S Nov05 : [rcu_sched]

root 0.0 0.0 ? Ssl Nov05 : /usr/bin/python -Es /usr/sbin/tuned -l -P

root 0.0 0.0 ? Ss Nov05 : /sbin/dhclient - -q -lf /var/lib/dhclient/dhclient--ens3.lease -pf /var/run/dhclient-ens3.pid -H ip---- ens3

root 0.0 0.0 ? S Nov05 : [rcu_bh]

或者在TOP命令下按下大写字母M键同样的效果

查看占用MEM最高的10个进程

[tidb@:vg_adn_tidbCkhsTest:172.31.30.62 ~/tidb-ansible]$ps aux | grep -v PID | sort -rn -k | head

mysql 6.6 60.4 ? Sl Nov22 : /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql/ --datadir=/data/data_mysql --plugin-dir=/usr/local/mysql//lib/plugin --user=mysql --log-error=/usr/local/mysql/logs/mysql.log --pid-file=/data/data_mysql/mysql.pid --socket=/tmp/mysql.sock --port=3306

root 0.0 0.1 ? Ss Nov05 : /usr/lib/systemd/systemd-journald

root 0.0 0.1 ? Ssl Nov05 : /usr/sbin/rsyslogd -n

tidb 0.0 0.0 pts/ S+ : : head

tidb 0.0 0.0 pts/ S+ : : sort -rn -k

tidb 0.0 0.0 pts/ R+ : : ps aux

tidb 0.0 0.0 pts/ S : : -bash

rpc 0.0 0.0 ? Ss Nov05 : /sbin/rpcbind -w

root 0.0 0.0 ? S Nov05 : [rcu_sched]

root 0.0 0.0 ? Ssl Nov05 : /usr/bin/python -Es /usr/sbin/tuned -l -P

或者在TOP命令下按下大写字母P键同样的效果。

其中第一句主要是为了获取标题(USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND)。

接下来的grep -v PID是将ps aux命令得到的标题去掉,即grep不包含PID这三个字母组合的行,再将其中结果使用sort排序。

sort -rn -k +3该命令中的-rn的r表示是结果倒序排列,n为以数值大小排序,而-k +3则是针对第3列的内容进行排序,再使用head命令获取默认前10行数据。(其中的|表示管道操作)

top命令讲解:

tidb@:vg_adn_tidbCkhsTest:172.31.30.62 ~/tidb-ansible]$top

top - :: up days, min, users, load average: 0.00, 0.01, 0.05

Tasks: total, running, sleeping, stopped, zombie

%Cpu(s): 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st

KiB Mem : total, free, used, buff/cache

KiB Swap: total, free, used. avail Mem

Unknown command - try 'h' for help

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

root S 0.0 0.0 :22.86 systemd

root S 0.0 0.0 :00.26 kthreadd

root S 0.0 0.0 :07.53 ksoftirqd/

root - S 0.0 0.0 :00.00 kworker/:0H

root rt S 0.0 0.0 :02.04 migration/

root S 0.0 0.0 :00.00 rcu_bh

root S 0.0 0.0 :02.13 rcu_sched

root - S 0.0 0.0 :00.00 lru-add-drain

root rt S 0.0 0.0 :06.66 watchdog/

root rt S 0.0 0.0 :05.26 watchdog/

root rt S 0.0 0.0 :03.10 migration/

root S 0.0 0.0 :07.05 ksoftirqd/

PID:进程的ID

USER:进程所有者

PR:进程的优先级别,越小越优先被执行

NInice:值

VIRT:进程占用的虚拟内存

RES:进程占用的物理内存

SHR:进程使用的共享内存

S:进程的状态。S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值为负数

%CPU:进程占用CPU的使用率

%MEM:进程使用的物理内存和总内存的百分比

TIME+:该进程启动后占用的总的CPU时间,即占用CPU使用时间的累加值。

COMMAND:进程启动命令名称

AWK命令将内存的那一列数值截取出来

[tidb@:vg_adn_tidbCkhsTest: ~/tidb-ansible]$ps aux|grep -v PID|sort -rn -k +|head | awk -F' ' '{print $4}'

Linux 查看系统负载

查看系统负 # 查看系统负载 命令:uptime :: up :, users, load average: 0.00, 0.00, 0.00 注:load average: 0.00, 0.00, ...

linux查看系统负载

摘要:number of cores = max load , linux 系统负载高 如何检查? 1:load Average    1.1:什么是Load?什么是Load Average?    ...

linux 查看系统负载:uptime

uptime命令用于查看系统负载,跟 w 命令的输出内容一致 [root@mysql ~]# uptime :: up days, :, user, load average: 1.12, 0.97, ...

Linux查看系统负载常用命令

1.查看负载 uptime :: up day, :, user, load average: 0.00, 0.00, 0.00 在过去1分钟.5分钟.15分钟内平均进程数量 2.查看用户 w :: ...

Linux centos7 日常运维——使用w查看系统负载、vmstat命令、top命令、sar命令、nload命令

一.使用w查看系统负载 w .uptime查看系统负载,0.00表示1分钟之内负载为0 cat  /proc/cpuinfo查看cpu核数 二.vmstat命令,查看进程.cpu.memory.交换. ...

Linux 查看系统硬件信息汇总 (部份实例详解Centoso为例)

1.cpu #lscpu命令,查看的是cpu的统计信息.(部分旧版本不支持) Disk /dev/sda: bytes heads, sectors/track, cylinders Units = ...

Linux查看机器负载

负载(load)是linux机器的一个重要指标,直观了反应了机器当前的状态.如果机器负载过高,那么对机器的操作将难以进行. Linux的负载高,主要是由于CPU使用.内存使用.IO消耗三部分构成.任意 ...

使用w查看系统负载 vmstat命令 top命令 sar命令 nload命令

w/uptime 查看系统负载 w查看系统负载,uptime跟w一样. [root@centos7 ~]# w 22:34:10 up 6 days, 23:10,  4 users,  load a ...

Linux查看系统基本信息、版本信息等

Linux下如何查看版本信息, 包括位数.版本信息以及CPU内核信息.CPU具体型号 1.uname -a   (Linux查看版本当前操作系统内核信息) 2.cat /proc/version (L ...

随机推荐

RapidJSON 代码剖析(二):使用 SSE4.2 优化字符串扫描

现在的 CPU 都提供了单指令流多数据流(single instruction multiple data, SIMD)指令集.最常见的是用于大量的浮点数计算,但其实也可以用在文字处理方面. 其中,S ...

Uvaoj 10048 - Audiophobia(Floyd算法变形)

1 /* 题目大意: 从一个点到达另一个点有多条路径,求这多条路经中最大噪音值的最小值! . 思路:最多有100个点,然后又是多次查询,想都不用想,Floyd算法走起! */ #include< ...

微软modern&period;IE网站,多版本IE免费测试工具集

微软今天发布了modern.IE,这是一系列免费的.针对Web 开发者的测试工具和资源集合网站,微软希望以此来帮助开发者更轻松地实现跨 IE 和其他现代浏览器.跨设备的兼容性,其他还有代码检测工具.标 ...

xampp 安装red扩展出错解决

Linux Mint + Xampp Error + ‘grep: /opt/lampp/include/php/main/php.h: No Such File Or Directory’ FEBR ...

影响pogo pin连接器使用寿命的因素

精细化.安装简易化及使用寿命长是现在数码电子产品的趋势发展,pogo pin连接器体积小而且弹簧伸缩式设计,可以更好的缩小数码电子产品的尺寸并且连接安装更加的简单方便,因此pogo pin连接器得到了 ...

Android 实现UI设计

1. 计算屏幕高度,宽度代码(Activity中) DisplayMetrics outMetrics = new DisplayMetrics(); getWindowManager().getDe ...

用eclipce编写 MR程序 MapReduce

package com.bw.mr; import java.io.IOException; import org.apache.hadoop.io.IntWritable; import org.a ...

centos 6&period;5 ruby环境安装

redis3.0以上支持集群,自带集群管理工具redis-trib.rb:在搭建集群前,安装ruby环境 ruby安装包下载 安装开发工具 1.命令:yum groupinstall "De ...

maven项目红叉问题

maven项目红叉问题,有的时候是因为代码报错,有的时候是因为JDK的缘故,比如新建Maven项目,默认JDK为5,这时你在pom.xml配置了JDK为8.这时项目就报错了,就需要你update pr ...

安装 scrapy 报错 error&colon; Microsoft Visual C&plus;&plus; 14&period;0 is required

问题描述 使用 pip install scrapy 安装 scrapy 时出现以下错误: error: Microsoft Visual C++ 14.0 is required 错误提示中给出了一 ...

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

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

相关文章

阿里开发者招聘节 | 面试题02-04:给定一个二叉搜索树(BST),找到树中第K小的节点

为帮助开发者们提升面试技能、有机会入职阿里&#xff0c;云栖社区特别制作了这个专辑——阿里巴巴资深技术专家们结合多年的工作、面试经验总结提炼而成的面试真题这一次将陆续放出&#xff08;面试题官方参考答案将在专辑结束后统一汇总分享&#xff0c;点此进入答题并围观他…

linux 当前用户执行定时任务

当前用户编辑定时任务 crontab -e#每天11点25分执行 25 11 * * * /bin/sh /app/jiazai/sql_loadv1.0/dbloadupgrade.sh #每天凌晨4点执行 0 4 * * * /bin/sh /app/jiazai/sql_loadv1.0/dbloadupgrade.sh #每天11点22分执行 22 11 * * * /bin/sh /home/oracle/1.sh当前用户查看定…

确认!别再相信Python了! 程序员:就你敢说...

程序员你有没有感觉到&#xff0c;Python最近已经刷屏到爆炸了&#xff1f;细分析Python之所以刷屏&#xff0c;主要是因为人红是非多&#xff0c;在编程界它是一种特殊的存在&#xff0c;有人认为&#xff0c;只有用Python才能优雅写代码&#xff0c;提高代码效率&#xff1b;…

云原生的新思考,为什么容器已经无处不在了

4月24日&#xff0c;中国信息通信研究院主办的首届云原生产业大会在北京举行&#xff0c;在《云原生数字引领未来》的主题演讲中&#xff0c;阿里云容器服务总监易立表示&#xff1a;“云原生不但可以很好的支持互联网应用&#xff0c;也在深刻影响着新的计算架构、新的智能数据…

走近科学,探究阿里闲鱼团队通过数据提升Flutter体验的真相

背景 闲鱼客户端的flutter页面已经服务上亿级用户&#xff0c;这个时候Flutter页面的用户体验尤其重要&#xff0c;完善Flutter性能稳定性监控体系&#xff0c;可以及早发现线上性能问题&#xff0c;也可以作为用户体验提升的衡量标准。那么Flutter的性能到底如何&#xff1f;…

阿里3篇技术论文入选国际顶级会议FAST2020,全球第一!

2月26日&#xff0c;存储行业顶级国际会议FAST2020&#xff08;18th USENIX Conference on File and Storage Technologies&#xff09;在美国圣克拉拉举行&#xff0c;大会公开论文名单显示&#xff0c;阿里巴巴3篇第一作者论文入选&#xff0c;是全球入选数最多的企业。 FAS…

oracle11g linux 日期格式设置

下面的过程把oracle 的日期格式设置成 yyyy-mm-dd hh24:mi:ss(1) 使用 oracle 用户登录(2) 在.bash_profile里增加以下两条环境变量export NLS_LANGamerican_america.ZHS16GBK export NLS_DATE_FORMAT"YYYY-MM-DD HH24:MI:SS" (3) 执行一下"source .bash_profil…

如何通过http从linux下载文件,linux – 我可以通过http验证大量文件下载吗?

在服务器端,您可以使用dd和md5sum来校验文件的每个块&#xff1a;#!/bin/bashFILENAME"$1"FILESIZEstat --printf"%s" $FILENAMECHUNKSIZE536870912 # 512MBCHUNKNUM0while ! grep -q cannot skip hash.log 2> /dev/null ; dodd if$FILENAME bs$CHUNKSI…

一份还热乎的蚂蚁金服面经(已拿Offer)!附答案!!

本文来自我的知识星球的球友投稿&#xff0c;他在最近的校招中拿到了蚂蚁金服的实习生Offer&#xff0c;整体思路和面试题目由作者——泽林提供&#xff0c;部分答案由Hollis整理自知识星球《Hollis和他的朋友们》中「直面Java」板块。 经历了漫长一个月的等待&#xff0c;终于…

SFTP多用户权限 linux环境 一站式解决方案

文章目录一、方案11. 创建用户组2. 添加用户并设置为sftp组3. 设置用户密码4. 创建用户目录。并设置权限5. 修改SSH配置6. 在/etc/ssh/sshd_config添加用户组配置7. 最后重启SSH二、方案2(推荐)2.1. 创建用户组2.2. 添加用户并设置为sftp组2.3. 设置用户密码2.4. 创建用户目录。…

linux RssFile什么含义,什么是RSS

导读RSS 指 Really Simple Syndication(真正简易联合),RSS 的 元素可描述 RSS feed。RSS 元素RSS 的 元素可描述 RSS feed。请看下面这个 RSS 文档&#xff1a;<?xml version"1.0"encoding"UTF-8"?>菜鸟教程首页http://www.runoob.com免费编程教程…

linux CPU、内存、I/O、磁盘等监控统一解决方案

文章目录一、效果图二、软件安装配置2.1. nmon安装2.2. 权限赋予2.3. 脚本制作2.4. 脚本运行三、解析监控文件3.1. 监控文件下载3.2. 解析监控文件3.3. 监控指标总览补充内存计算方式需求背景: 性能测试过程中监控服务器健康(CPU、内存、I/O、磁盘)指标的状态 一、效果图 二、软…

数据科学家常见的5个SQL面试问题

作者 | Alexei Ledenev翻译 | 天道酬勤&#xff0c;责编 | Carol出品 | CSDN云计算&#xff08;ID&#xff1a;CSDNcloud&#xff09;在任何以数据为中心的工作中&#xff0c;对SQL有深刻的理解都是成功的关键&#xff0c;尽管这不是工作中最有趣的部分。事实上&#xff0c;除了…

java复制文件夹中的所有文件和文件夹到另一个文件夹中

package com.gblfy.ly.controller;import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException;public class FileUtils {/*** 复制整个文件夹内容* param oldPath String 原文件路径 如&#xff1a;c:/fqf* param ne…

c语言程序滞留,c语言有个可以使程序延时的语句是什么?

满意答案hsgfzdg99推荐于 2017.09.11采纳率&#xff1a;57% 等级&#xff1a;9已帮助&#xff1a;1169人Sleep函数:功 能: 执行挂起一段时间  用 法: unsigned sleep(unsigned seconds);  注意:  在VC中使用带上头文件#include  在VC中,Sleep中的第一个英文字符为大写的…

从濒临解散到浴火重生,OceanBase 这十年经历了什么?

阿里妹导读&#xff1a;谈及国产自研数据库&#xff0c;就不得不提 OceanBase。与很多人想象不同的是&#xff0c;OceanBase 并非衔着金钥匙出生的宠儿。相反&#xff0c;它曾无人看好、困难重重&#xff0c;整个团队甚至数度濒临解散。 从危在旦夕到浴火重生&#xff0c;Ocean…

两成开发者月薪超 1.7 万、算法工程师最紧缺! | 中国开发者年度报告

整理 | 郭芮 责编 | 唐小引 出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09; “求知若饥&#xff0c;虚心若愚”——这个原本出自《全球概览》的俳句&#xff0c;因为乔布斯在斯坦福大学毕业演讲中的引用而备受推崇&#xff0c;流传成为 IT 界的至理名言之一。在…

拒绝版权流氓!阿里巴巴重磅发布免费商用字体

UCAN 2019 设计大会在杭州国际博览中心开幕&#xff0c;超过 4000 位来自世界各地的设计师参与了这场阿里巴巴设计举办的盛会。 继去年品牌升级为阿里巴巴设计&#xff08;Alibaba Design&#xff09;后&#xff0c;阿里巴巴经济体设计委员会委员长杨光&#xff08;青云&#…

全站CSRF漏洞

文章目录二、解决方案2.1. 创建CSRF防御统一管理2.2. 创建csrfToken校验2.3. 加密工具类2.4. 查询实战2.5. 添加和更新实战默认guns不支持添加headers的需要添加ax2二、解决方案 2.1. 创建CSRF防御统一管理 package com.gblfy.sys.config.web.csrf;import com.gblfy.base.uti…

c语言gets和getchar区别,c语言中关于getchar()、getchar()和gets().......

getchar函数从标准输入读取一个字符并返回它的值&#xff0c;如果输入中不再存在任何字符&#xff0c;函数就会返回常量EOF(在stdio中定义)用于提示文件的结尾。getchar()&#xff0c;getchar()和gets()用法及缓冲区溢出&#xff1a;getchar有一个int型的返回值&#xff0c;当程…