linux查看进程、cpu、内存

一、实时查看

电脑耗的一般是内存

用top命令查看,CPU、内存、使用率,实时数据;用 q 健退出或者 Ctrl +C退出

top 结果 解读

top - 01:47:27 up 6:00, 2 users, load average: 0.00, 0.03, 0.05
Tasks: 154 total, 1 running, 153 sleeping, 0 stopped, 0 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
Mem: 1012076k total, 705720k used, 306356k free, 79348k buffers
Swap: 2031612k total, 0k used, 2031612k free, 332136k cached

up 6:00表示开机了6个小时了

load average: 0.00, 0.03, 0.05  表示是负载请款   每分钟、每五分钟、每十五分钟的负载情况,综合负载

Tasks: 154 total, 1 running, 153 sleeping, 0 stopped, 0 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         100%的空闲率

Mem: 1012076k total, 705720k used, 306356k free, 79348k buffers    总计  使用  空闲  

uptime:查看计算机工作时间    在线用户   平均负载

who  查看在线登录的用户的详细信息

last  保存计算机重要的操作命令

free -h 可以查看内存使用情况

Swap 就是虚拟内存或者是交换内存

二、定时任务

1、一次性任务计划   at

添加任务

at 18:15

init 6

crontab + d 退出

at 什么时间点干

编辑干什么

crtl+d 退出编辑

查看任务

删除任务

atrm 任务号(就是job 后边跟的)

执行完之后任务会自动消失

2、周期性任务计划

* * * * * /bin/jjjjxhhh.sh任务 ——   分  时  日  月  周   任务

00 03 * * * 每天三点

20 23 * * * 每天23点

*/5 * * * * 每隔五分钟

59 23 * * 1-2 每周一、周二23点59分

59 23 * * 1,3,5 每周一、周三、周五的23点59分

crontab

添加

每天的18:24 重启

crontab -e

24 18 * * * init 6

查看

ctontab -l

删除

crontab -e

删除那个任务那一行

crontab -r 删除这个用户下的所有的定时任务

crontab -i 在删除用户的任务计划之前提示一下

crontab -s

三、

原文地址:https://www.cnblogs.com/beyondtring/p/9146601.html

时间: 2024-10-09 08:06:25

linux查看进程、cpu、内存的相关文章

Linux 查看进程消耗内存情况总结

在Linux中,有很多命令或工具查看内存使用情况,今天我们来看看如何查看进程消耗.占用的内存情况,Linux的内存管理和相关概念要比Windows复杂一些.在此之前,我们需要了解一下Linux系统下面有关内存的专用名词和专业术语概念: 物理内存和虚拟内存 物理内存:就是系统硬件提供的内存大小,是真正的内存,一般叫做内存条.也叫随机存取存储器(random access memory,RAM)又称作"随机存储器",是与CPU直接交换数据的内部存储器,也叫主存(内存). 虚拟内存:相对于物

linux ps命令,查看某进程cpu和内存占用率情况, linux ps命令,查看进程cpu和内存占用率排序。 不指定

背景:有时需要单看某个进程的CPU及占用情况,有时需要看整体进程的一个占用情况.一. linux ps命令,查看某进程cpu和内存占用率情况[[email protected] vhost]# ps auxUSER       PID  %CPU    %MEM    VSZ   RSS TTY      STAT    START   TIME COMMAND解释:linux 下的ps命令USER 进程运行用户PID    进程编号%CPU 进程的cpu占用率%MEM 进程的内存占用率VSZ

Linux中查看进程占用内存和系统资源情况的命令

用 'top -i' 看看有多少进程处于 Running 状态,可能系统存在内存或 I/O 瓶颈,用 free 看看系统内存使用情况,swap 是否被占用很多,用 iostat 看看 I/O 负载情况... 还有一种办法是 ps -ef | sort -k7 ,将进程按运行时间排序,看哪个进程消耗的cpu时间最多. top: 主要参数 d:指定更新的间隔,以秒计算. q:没有任何延迟的更新.如果使用者有超级用户,则top命令将会以最高的优先序执行. c:显示进程完整的路径与名称. S:累积模式,

FreeBSD 查看服务器 cpu 内存使用情况

最近在公司接到一个freebsd的项目,主要是移植,中间涉及到freebsd中查看cpu占用率,内存的使用率等,查了一下,使用vmstat命令,粘贴一个博文:http://www.demix.cn/h?z=28618 vmstat查看FreeBSD服务器的内存使用情况   在FreeBSD里运行vmstat命令执行结果如下: # vmstatprocs memory page disk faults cpur b w avm fre flt re pi po fr sr ad0 in sy cs

Linux查看系统cpu个数、核心书、线程数

Linux查看系统cpu个数.核心书.线程数 现在cpu核心数.线程数越来越高,本文将带你了解如何确定一台服务器有多少个cpu.每个cpu有几个核心.每个核心有几个线程. 查看物理cpu个数 grep 'physical id' /proc/cpuinfo | sort -u 查看核心数量 grep 'core id' /proc/cpuinfo | sort -u | wc -l 查看线程数 grep 'processor' /proc/cpuinfo | sort -u | wc -l 实例

查看进程占用内存大小的几种方法

1. pmap -x pid 2. ps -aux | grep 进程名 ps -e -o 'pid,comm,args,pcpu,rsz,vsz,stime,user,uid' | grep 进程名 3. top -d 1 -p pid 4. cat /proc/[pid]/status 查看进程占用内存大小的几种方法

linux查看进程命令

linux查看进程命令 查看进程命令 $ ps -a 杀掉进程命令 $ kill 进程id 监听端口命令 $ netstat -anp | grep 4000 作者:xingguang 链接:https://www.tiance.club/post/2516578616.html 原文地址:https://www.cnblogs.com/yizhidaozuihou/p/12445884.html

linux查看系统cpu和内存使用状况的方法

在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要.在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况.运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等.退出 top 的命令为 q (在 top 运行中敲 q 键一次). top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器 可以直接使用top命

Linux查看进程内存占用及内存使用情况

LINUX进程内存占用查看方法(1)top可以直接使用top命令后,查看%MEM的内容.可以选择按进程查看或者按用户查看,如想查看oracle用户的进程内存使用情况的话可以使用如下的命令:$ top -u oracle (2)pmap可以根据进程查看进程相关信息占用的内存情况,(进程号可以通过ps查看)如下所示:$ pmap -d 14596 (3)ps如下例所示:$ ps -e -o 'pid,comm,args,pcpu,rsz,vsz,stime,user,uid' 其中rsz是是实际内存