`

常用linux and unix命令

阅读更多

 

du -sh 目录所占磁盘空前

df -k  \home 目录所在磁盘空间占用情况

 

 

ps aux |grep pid查看进程占用cpu

svmon命令 可以查看物理内存的情况

svmon –G 查看内存全局使用状况

sar 1 3 查看cpu全局使用状况

df -k  \home 目录所在磁盘空间占用情况

du -s server计算目录所占磁盘空间大小

vmstat 内存和cpu占用情况

 

 

bootinfo -r获取内存大小(K)1048576 =1024M=1G  

lsattr -Elmem0   获取内存大小1024M

global:

svmon -G -i2 5 -z

memory 物理内存使用的统计信息

size  物理内存大小(单位页)*4=k /1024/1024=G

inuse 被使用的物理内存

free  空闲的物理内存 单位页)*4=k /1024/1024=G

pin   pinned内存大小

virtual 虚拟内存被使用的页面数

stolen 被rmss销减的不可用的内存大小

 

 

sar -u 1 10

可以查看CPU使用情况

 

vmstat 2 3

可以查看内存使用情况

vmstat free的单位为块,缺省值为4096bytst   

vmstat之类的对系统负担太大         

vmstat   可以获得进程、虚存、物理卷和CPU活动的信息   

 

  有关内存的信息有:   

  avm       使用的页面数   

  fre       空闲的页面数   

 

  有关CPU的信息有:   

  us         用户态利用率   

  sy         核心态利用率   

  id         空闲时间比   

  wa         等待I/O而空闲的时间比   

 

 

 

在AIX中如何查看CPU和内存的使用情况

 5可以用prtconf,433可以用topas和vmstat看

 

 查看内存占用情况:   vmstat,svmon,topas(后两个需要root用户权限)   

 查看一个进程占用的内存情况:ps   aux,smon     

 

 ps aux 观察参数%mem:内存使用百分比 RSS:实际使用内存 ()

 ps   -e   -o   command,pcpu,pmem,pid   仅返回指定列信息 

 

#sar -u 1 1 

 内存 sar   -r   

  cpu       sar   -u

 

 

[root@localhost ~]# free     #以KB显示
             total       used       free     shared    buffers     cached
Mem:        515400      75436     439964          0       8328      40960
-/+ buffers/cache:      26148     489252
Swap:      2048276          0    2048276
[root@localhost ~]# free -m      #以M列出
             total       used       free     shared    buffers     cached
Mem:           503         73        429          0          8         40
-/+ buffers/cache:         25        477
Swap:         2000          0       2000

 

 

 

 /proc   好像只有saloris才有吧                                                                                          

 memory       262129      47808     214321      14493      35814        

 

 sar 命令中与 CPU 相关的最有用选项有:

 

sar -P 

-P 选项报告指定处理器的每处理器统计信息。通过指定 ALL 关键字,可以报告每个单独的处理器统计信息和所有处理器的平均值。

在指定要报告统计信息的标志中,只有 -a、-c、-m、-u 和 -w 这几个标志与 -P 标志一起使用才有意义的。

 

下面的示例显示了当一个 CPU 受限程序在 0 号处理器上运行时的每处理器统计信息:

 

# sar -P ALL 2 3AIX aixsmphost 2 5 00049FDF4D01    02/22/0417:30:50 cpu    %usr    %sys    %wio   %idle

 

 

1、sar -u 1 1 监控cpu使用率,1-idle

2、ps   -e   -o   pcpu,pmem,pid |grep pid

3、bootinfo -r 实际物理内存大小(观察参数%mem:内存使用百分比 RSS:实际使用内存)

4、svmon -G 全局内存使用率

5、du -sk 返回目录磁盘占用空间大小

分享到:
评论

相关推荐

    linux and unix shell

    Linux和Unix Shell是操作系统交互的核心部分,它们提供了一个命令行界面,允许用户通过文本命令来执行各种任务。本文将深入探讨这两个系统中的Shell及其重要性、功能和常见用途。 首先,Shell是Linux和Unix系统中的...

    LINUX and UNIX Shell(2)

    以上是对“LINUX and UNIX Shell(2)”主题的概述,涉及了Shell的基本概念、功能、常用命令和脚本编程。提供的PDF文件可能包含了更多具体的操作示例、进阶技巧和案例研究,读者可以通过阅读这些文件进一步深化理解。

    LINUX and UNIX Shell编程宝典

    本文将深入探讨“LINUX and UNIX Shell编程宝典”中的关键知识点,帮助你从入门到精通。 1. **Shell概述** - Shell的定义:Shell是一种命令解释器,它接收用户的输入,解析命令并执行。 - 主流Shell:Bash...

    LINUX AND UNIX SHELL 脚本

    在Linux和Unix系统中,常见的Shell有Bash(Bourne Again SHell)、C Shell、Korn Shell和Z Shell等,其中Bash是最常用的一种。 Shell脚本,顾名思义,就是用Shell语言编写的程序。它允许用户将一系列命令组合成一个...

    Linux_and_Unix_Shell_Programming

    在IT领域,Linux和Unix操作系统是服务器端的常用平台,而Shell编程则是这两种系统中的核心工具之一。Shell编程允许用户通过编写脚本自动化日常任务,提高工作效率,它也是系统管理员和开发者必备的技能之一。本资料...

    LINUX and UNIX Shell 精华教程1

    9. **别名和Shell函数**:创建别名简化常用命令的输入,定义Shell函数封装多条命令,提高工作效率。 10. **高级特性**:了解I/O重定向、进程管理(如`&`后台运行,`$!`获取最后运行进程的PID,`wait`等待子进程结束...

    automating linux and unix system ebook

    《自动化Linux和Unix系统》电子书是一本极有价值的资源,专为那些希望在Linux和Unix环境中实现自动化任务的专业人士设计。这本书深入浅出地讲解了如何利用这些操作系统强大的工具和脚本来提高工作效率,减少手动干预...

    UNIX下常用命令

    在《UNIX下常用命令》这份资料中,详细介绍了UNIX和Linux环境下的基本命令与操作,这对于初学者乃至有经验的用户来说都是极其宝贵的资源。下面,我们将根据这份文档的内容,深入探讨UNIX下的一些核心概念和常用命令...

    linux and unix shell(3)

    在本文中,我们将深入探讨Linux和Unix Shell的各个方面,包括基本概念、常用命令、脚本编写以及高级特性。 一、Shell的定义与类型 Shell是一个命令解释器,它接收用户输入的命令并执行相应的操作。在Linux和Unix...

    HARLEY HAHN’S GUIDE TO UNIX AND LINUX

    - **涵盖范围广泛**:书中不仅全面介绍了Unix和Linux操作系统的基本原理、常用命令和工具,还涉及了大量的历史背景知识和技术发展的奇闻趣事,为读者提供了一个全方位的学习体验。 - **专业术语解析**:书中详细解释...

    LINUX_and_UNIX_SHELL_program

    本文将深入探讨Linux和Unix Shell编程的基础、语法、常用命令以及实际应用。 1. **Shell的定义与类型** - Shell是用户与操作系统内核交互的接口,它接受用户输入的命令并执行相应的操作。 - 常见的Shell类型有...

    LINUX-and-UNIX-Shell.rar_Linux shell_Unix shell_shell programmin

    在Linux和Unix Shell中,有多种基础命令,如`ls`用于列出目录内容,`cd`用于切换目录,`mkdir`用于创建新目录,`rm`用于删除文件或目录,`cp`和`mv`分别用于复制和移动文件。掌握这些基础命令对于日常系统管理至关...

    Liunx and Unix Shell 中文版(A)

    在Linux和Unix Shell中,还有一些实用的内置命令,如`echo`打印字符串,`read`读取用户输入,`source`或`.`用来执行当前目录下的脚本,以及`alias`创建别名,简化常用命令。这些内置命令使得日常操作更为便捷。 ...

    Liunx and Unix Shell 中文版(B)

    本文将深入探讨Linux和Unix Shell的相关知识,帮助读者理解其核心概念、常用命令以及如何有效地利用Shell进行系统管理。 首先,让我们了解Linux和Unix的基本概念。Linux是一种自由和开放源代码的操作系统内核,由...

    Linux Find命令详解---教你认识强大的Linux Find命令

    下面将详细介绍Linux Find命令的一些核心概念、常用选项以及实际应用。 **1. Find命令的基本结构** Find命令的基本格式如下: ``` find [path] [expression] [action] ``` 其中,`path`是查找的起始位置,默认为...

    Veritas NetBackup Commands UNIX and Linux Release 6.5

    Veritas NetBackup Commands UNIX and Linux Release 6.5 本节知识点将围绕 Veritas NetBackup Commands UNIX and Linux Release 6.5 展开,涵盖 NetBackup 的基本概念、命令行接口、 UNIX 和 Linux 平台上的实现、...

    unix and linux 培训资料

    ##### 3.1 UNIX命令格式 - **命令提示符**:显示当前用户和工作目录的信息。 - **基本命令格式**:命令名 [选项] [参数]。 - **运行多个命令**:使用分号或&&、||等逻辑操作符连接多个命令。 - **后台运行程序**:...

Global site tag (gtag.js) - Google Analytics