linux 资源管理

1. 查看内存信息  free

[[email protected] script]# free
             total       used       free     shared    buffers     cached
Mem:       3920488     585108    3335380        188     144312     219976
-/+ buffers/cache:     220820    3699668
Swap:      6143996          0    6143996

2. 获取进程状态 ps

1). 根据用户过滤进程 ps -u mysql

2). 通过cpu和内存使用来过滤进程   ps -aux  (可以根据cpu mem进行排序 --sort pcpu  --sort pmem)

3). 通过进程名和PID过滤  ps -f -C mysqld

3. 查看进程树 pstree

4. 动态显示进程使用资源 top

5. dstat可以让你实时地看到所有系统资源

时间: 2024-08-01 22:42:52

linux 资源管理的相关文章

[转载] Linux资源管理之cgroups简介

原文: http://tech.meituan.com/cgroups.html 引子 cgroups 是Linux内核提供的一种可以限制单个进程或者多个进程所使用资源的机制,可以对 cpu,内存等资源实现精细化的控制,目前越来越火的轻量级容器 Docker 就使用了 cgroups 提供的资源限制能力来完成cpu,内存等部分的资源控制. 另外,开发者也可以使用 cgroups 提供的精细化控制能力,限制某一个或者某一组进程的资源使用.比如在一个既部署了前端 web 服务,也部署了后端计算模块的

Linux资源管理-IO优先级

前一篇博客介绍了利用 cgroup 来控制进程的 CPU和内存使用情况, 这次补上使用 cgroup 来控制进程的IO优先级的方法. 前提条件 如果想控制进程的IO优先级, 需要内核的支持, 内核编译时需要打开下面2个参数. CONFIG_BLK_CGROUP=y CONFIG_CFQ_GROUP_IOSCHED=y 查看是否开启这2个内核编译选项的方法很简单: [email protected]113:~# grep -i 'blk_cgroup' /boot/config-`uname -r

linux资源管理

资源管理 资源管理的4步 1.资源管理的命令 2.阈值是多少 3.如何定位问题(关键指标) 4.如何解决 cpu 查看命令:ps top uptime 检查项:进程总数.running队列(正在使用cpu的程序).load值(平均负载值).使用率 总进程数-0业务进程数(开机时候的进程)=业务进程数 cpu使用率高,进程数高 是:说明机器压力大,需要升级配置或者通过集群解决 不是:查看任务管理器中的进程,找陌生进程,不认识百度,继续综合后续指标 running 单核不超过10个 是:说明机器压力

VMware克隆虚拟主机,网卡无法启动问题解决

现象描述: VMware 克隆出一个新的虚拟主机,但是网卡无法正常启用,提示如下. 处理过程: 1.检查网卡配置文件ifcfg-eth0 是否填写正确,确认无误后删除MAC地址. cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0HWADDR=00:0c:26:67:23:bdUUID=63fd2ace-a99e-4053-96f3-23c6f01f1289ONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=n

Linux硬件资源管理与外设设备使用、系统运行机制及用户管理

Linux硬件资源管理 PCI设备         显卡            $>>dmesg |grep -i vga[    0.000000] Console: colour VGA+ 80x25[    0.262267] vgaarb: device added: PCI:0000:00:0f.0,decodes=io+mem,owns=io+mem,locks=none[    0.262271] vgaarb: loaded[    0.262272] vgaarb: brid

Cgroup - Linux 内存资源管理

Hi ,我是 Zorro .这是我的微博地址,我会不定期在这里更新文章,如果你有兴趣,可以来关注我呦. 另外,我的其他联系方式: Email: [email protected] QQ: 30007147 本文PDF 在聊 cgroup 的内存限制之前,我们有必要先来讲解一下: Linux 内存管理基础知识 free 命令 无论从任何角度看, Linux 的内存管理都是一坨麻烦的事情,当然我们也可以用一堆.一片.一块.一筐来形容这个事情,但是毫无疑问,用一坨来形容它简直恰当无比.在理解它之前,我

Linux 系统常用命令汇总(四) 程序和资源管理

程序和资源管理 分类 命令 选项 注解 背景管理 & command+& 将任务放到后台进行 ctrl+z 暂停任务 fg [%number] 讲后台程序推到前台来,number表示进程编号,不加参数表示将最近的进程推到前台 jobs 查询所有后台任务 系统状态监控 ps 显示当前系统中运行的进程,ps -aux=ps -ef,都表示显示系统当前的所有进程 -a(-e) 所有进程 -u 显示用户 -x 列出所有tty进程 -f 完整显示进程信息 w 查看当前系统负载,显示的内容依次为:时间

【程序与资源】linux程序与资源管理

程序与资源管理:ps.top.free.sar.kill.uname ①ps语法: [root @test /root ]# ps -aux 参数说明: a   :选择所有的程序列出 u   :所有使用者的程序均列出 x   :所有 tty 的程序列出 说明: 这是用来查询目前主机环境中,在背景执行的相关程序!我通常使用『 ps -aux 』这个参数来列出所有的信息以提供自己检查程序的问题!在上面的程序列出当中,说明如下: USER:说明该程序是属于哪一个人的: PID:该程序的代号: %CPU

Linux程序与资源管理

使用man command可以查看在线帮助 可执行的二进制文件就是程序 执行程序时因触发事件而获取的ID,称为PID ? 我们登入系统后,会取得一个bash shell的PID.我们可以用bash提供的接口去执行另一个程序,这另外执行的程序也会获得一个PID,这个PID就是子程序.而我们的bash环境,就是父程序. 常驻内存的程序:crond atd, syslog, Apache, named, vsftpd-系统或网络服务 执行完就退出的程序:ls, touch, rm/mkdir/cp/m