linux下linux查看内存命令的命令?

Linux中 如何查看Ubuntu内存信息? 查看内存信息的命令
分享一些在中,查看内存信息的命令,不明觉厉,希望以后用的到1. 查看内存插槽数,已使用插槽数,每条内存多大
sudo dmidecode|grep -P -A 5 &Memory/s+Device& | grep Size|grep -v Range
2.%20支持的最大内存容量
sudo%20dmidecode%20|%20grep%20-P%20'Maximum/s+Capacity'
公司的电脑居然只支持4G,,本来还想申请根4G的内存条呢。
3. 查看内存频率
sudo dmidecode | grep -A16 &Memory Device&|grep 'Speed'
顶一下(0) 踩一下(0)
热门标签:Linux内存使用情况查看命令
Linux内存使用情况查看命令
查看内存:free & &
& & & & & & &total & & & used & & & free & & shared & &buffers & & cached
Mem: & & & 8126976 & &7609376 & & 517600 & & & & &0 & & 447392 & &1268632
-/+ buffers/cache: & &5893352 & &2233624
Swap: & & &2928636 & & 572388 & &2356248
top查看进程,shift+f可以设置排序顺序,如果按照RES排序,可以保证清晰的查看到占用内存较大的线程。 & &
ps:查看进程情况, 一般使用ps -ef, ps -aux
-A :所有的 process 均显示出来,与 -e 具有同样的效用;
-a :不与 terminal 有关的所有 process ;
-u :有效使用者 (effective user) 相关的 process ;
x :通常与 a 这个参数一起使用,可列出较完整信息。
输出格式规划:
l :较长、较详细的将该 PID 的的信息列出;
j :工作的格式 (jobs format)
-f :做一个更为完整的输出。
红色为父进程id
guest & & &0 21:32 pts/0 & &00:00:00 grep httpd
admin & & &0 09:21 ? & & & &00:00:01 /usr/alibaba/httpd/bin/httpd -d /home/admin/run/deploy
admin & & &0 09:36 ? & & & &00:00:01 /usr/alibaba/httpd/bin/httpd -d /home/admin/run/deploy
root & & 26047 & & 1 &0 Nov19 ? & & & &00:00:00 /usr/alibaba/httpd/bin/httpd -d /home/admin/run/deploy
通过pstree -p 26047, &可以看到所有的子进程的线程!
查看swap使用情况:
#!/bin/bash
PID=${1:-[1-9]*}
total_swap=0
GetSwap () {
& & pid=$1
& & cmdline=$(cat /proc/$pid/cmdline 2&/dev/null|tr '' ' ')
& & pid_swap=$(awk 'BEGIN{total=0}/Swap/{total+=$2}END{print total}' /proc/$pid/smaps 2&/dev/null)
& & if [ &$pid_swap& != '' ] && [ &$pid_swap& -gt 0 ]; then
& & & & echo &PID=$pid & Swap used: $pid_swap Kb & ($cmdline)&
for pid in $PID; do
& & GetSwap $pid
& & let total_swap+=$pid_swap
echo &Total swap: $total_swap Kb&
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467142',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'Linux下查看内存使用情况的方法总结
来源:Specs' Blog&&&时间: 10:28:59&&&阅读数:
[导读] 在做Linux系统优化的时候,物理内存是其中最重要的一方面。自然的,Linux也提供了非常多的方法来监控宝贵的内存资源的使用情况。下面的清单详细的列出了Linux系统下通过视图工具或命令行来查看内存使用情况的各种方法。
Q:我想监视Linux系统的内存使用情况,在Linux下有哪些视图或者命令行工具可用呢?
在做Linux系统优化的时候,物理内存是其中最重要的一方面。自然的,Linux也提供了非常多的方法来监控宝贵的内存资源的使用情况。下面的清单详细的列出了Linux系统下通过视图工具或命令行来查看内存使用情况的各种方法。
1. /proc/meminfo
查看RAM使用情况最简单的方法是通过&/proc/meminfo。这个动态更新的虚拟文件实际上是许多其他内存相关工具(如:free / ps / top)等的组合显示。/proc/meminfo列出了所有你想了解的内存的使用情况。进程的内存使用信息也可以通过&/proc//statm 和 /proc//status 来查看。
$ cat /proc/meminfo
atop命令是一个终端环境的监控命令。它显示的是各种系统资源(CPU, memory, network, I/O, kernel)的综合,并且在高负载的情况下进行了彩色标注。
$ sudo atop
free命令是一个快速查看内存使用情况的方法,它是对 /proc/meminfo 收集到的信息的一个概述。
4. GNOME System Monitor
GNOME System Monitor 是一个显示最近一段时间内的CPU、内存、交换区及网络的使用情况的视图工具。它还提供了一种查看CPU及内存使用情况的方法。
$ gnome-system-monitor
htop命令显示了每个进程的内存实时使用率。它提供了所有进程的常驻内存大小、程序总内存大小、共享库大小等的报告。列表可以水平及垂直滚动。
6. KDE System Monitor
功能同 4 中介绍的GENOME版本。
$ ksysguard
7. memstat
memstat是一个有效识别&executable(s), process(es) and shared libraries使用虚拟内存情况的命令。给定一个进程ID,memstat可以列出这个进程相关的可执行文件、数据和共享库。
$ memstat -p
nmon是一个基于ncurses的系统基准测试工具,它可以监控CPU、内存、I/O、文件系统及网络资源等的互动模式。对于内存的使用,它可以实时的显示 总/剩余内存、交换空间等信息。
ps命令可以实时的显示各个进程的内存使用情况。Reported memory usage information includes %MEM (percent of physical memory used), VSZ (total amount of virtual memory used), and RSS (total amount of physical memory used)。你可以使用 &&sort&选项对进程进行排序,例如按RSS进行排序:
$ ps aux --sort -rss
smem命令允许你统计基于/proc信息的不同进程和用户的内存使用情况。内存使用情况的分析可以导出图表(如条形图和饼图)。
$ sudo smem --pie name -c &pss&
top命令提供了实时的运行中的程序的资源使用统计。你可以根据内存的使用和大小来进行排序。
12. vmstat
vmstat命令显示实时的和平均的统计,覆盖CPU、内存、I/O等内容。例如内存情况,不仅显示物理内存,也统计虚拟内存。
$ vmstat -s
手机扫描下方二维码,关注php100官方微信。
同步官网每日更新,为您带来随时随地的资讯与技术信息。更有不定期的互动抽奖活动,赢取实用贴心的小礼物。
除非特别声明,PHP100新闻均为原创或投稿报道,转载请注明作者及原文链接原文地址:
延伸阅读 More
haowubai&&
haowubai&&
视频教程 Video
网站服务:
会员问题 :
友情链接 :
网站投稿 :
@php100官方
php100官方微信
Copyright (C) 2007-, All Rights Reserved 版权所有 粤ICP备号-4
粤ICP备号-3you have been blocked

我要回帖

更多关于 linux查看内存命令 的文章

 

随机推荐