Oracle 10g For Linux 管理.ppt

上传人:仙人指路1688 文档编号:2284110 上传时间:2023-02-09 格式:PPT 页数:78 大小:1.08MB
返回 下载 相关 举报
Oracle 10g For Linux 管理.ppt_第1页
第1页 / 共78页
Oracle 10g For Linux 管理.ppt_第2页
第2页 / 共78页
Oracle 10g For Linux 管理.ppt_第3页
第3页 / 共78页
Oracle 10g For Linux 管理.ppt_第4页
第4页 / 共78页
Oracle 10g For Linux 管理.ppt_第5页
第5页 / 共78页
点击查看更多>>
资源描述

《Oracle 10g For Linux 管理.ppt》由会员分享,可在线阅读,更多相关《Oracle 10g For Linux 管理.ppt(78页珍藏版)》请在三一办公上搜索。

1、Oracle 10gFor Linux 管理,赵元杰中程在线(北京)科技有限公司2009年8月,2023/2/9,2/78,内容,Linux初步用户管理文件管理实例进程存储管理内存管理故障诊断,2023/2/9,3/78,Linux初步-不同的产品,Linux有多种:目前流行的Linux名称,2023/2/9,4/78,Linux初步-核,执行 uname-r 命令可看到核的版本:可从 MetaLink支持得到发现的版本,#uname-r2.6.9-42.0.0.0.1.ELsmp,基本核版本,-.,处理器smp:SMP 可达 16 GBhugemem:SMP 可达 64 GB,由整数隔开,S

2、ource modifier,2023/2/9,5/78,普通Linux 命令,ls:列出目前目录下的文件cp:拷贝文件mv:移动和重命名文件mkdir:创建一个目录alias:定义命令宏rm:删除文件或目录more:分页输出文件内容head:看文件的头内容tail:看文件内容的尾部df:显示文件系统的可用空间du:显示目录磁盘的可用空间,2023/2/9,6/78,普通Linux 命令,cat:显示和拼接文件grep:在文件中搜索模式chmod:改变文件的许可chown:改变文件的主人zip:压缩与打包文件gedit:一个WYSIWYG 文本编辑器export:使环境设置有效ps:列车运行的

3、进程touch:改变文件邮戳id:当前用户的信息sudo:以另外用户只需命令,2023/2/9,7/78,选择 Shell,Linux 也有多种所谓的Shell:Oracle shell 脚本采用 Bourne shell 脚本.bash 是 Bourne-again shell:Bourne shell 兼容.POSIX 适应.Korn 是 Bourne 一个子集:C shell 是多数的首选.,2023/2/9,8/78,为Oracle选择Shell,其实在安装Oracle软件前就选择了Oracle 用户需要的shell;所选择的shell的相关参数记录在/etc/profile文件中;/

4、etc/profile文件内容应该是:,If$USER=“oracle”;thenIf$SHELL=“/bin/ksh”then ulimit p 16384 ulimit n 65536else ulimit u 16384 n 65536 fifi,2023/2/9,9/78,设置环境变量,不同shell有不同的语法.Bourne,Korn与 bash shell 语法:C shell语法:,ORACLE_SID=orcl;export ORACLE_SID,setenv ORACLE_SID orcl,2023/2/9,10/78,用户管理,SYS用户:默认具有SYSDBA 角色,可关启

5、动闭DB口令在安装时输入,如果忘记可创口令文件实现进入Oracle系统SYSTEM用户:默认具有DBA 角色,可修改sys等用户口令,但不能启动关闭DB可创建表空间等,Linux初步用户管理文件管理实例进程存储管理内存管理故障诊断,2023/2/9,11/78,Oracle软件在OS 的用户,Oracle 软件安装时要求:软件安装的主人(典型的都取名为 oracle)具有最低权限的用户(root最高)数据库操作:要求是OSOPER 组成员 DBA是 OSDBA组成员普通数据库用户:可以具有 OS 账户可由 OS 授权在多层结构环境中,不需要OS账户,2023/2/9,12/78,Oracle用

6、户与portlist.ini 文件,portlist.ini 存储有图像界面的端口号:iSQL*PlusEnterprise Manager Console,$cd$ORACLE_HOME/install$cat portlist.iniiSQL*Plus HTTP port number=5560Enterprise Manager Console HTTP Port(orcl)=1158Enterprise Manager Agent Port(orcl)=3938,2023/2/9,13/78,Oracle用户与URL 配置信息,$cd$ORACLE_HOME/install$cat r

7、eadme.txtThe following J2EE Applications have been deployed and are accessible at the URLs listed below.iSQL*Plus URL:http:/EDRSR9P1:5560/isqlplusiSQL*Plus DBA URL:http:/EDRSR9P1:5560/isqlplus/dbaEnterprise Manager 10g Database Control URL:http:/EDRSR9P1:1158/emhttp:/EDRSR9P1:1158/emhttp:/EDRSR9P1:1

8、158/em,2023/2/9,14/78,spfileorcl.ora,初始化参数文件,Linux初步用户管理文件管理实例进程存储管理内存管理故障诊断,2023/2/9,15/78,初始化参数,DB_CACHE_SIZESHARED_POOL_SIZELARGE_POOL_SIZELOG_BUFFER,Advanced,CONTROL_FILESDB_BLOCK_SIZEPROCESSESUNDO_MANAGEMENT,Basic,2023/2/9,16/78,查看初始化参数,SQL show parameters dumpNAME TYPE VALUE-background_core_du

9、mp string partialbackground_dump_dest string/u01/app/oracle/admin/orcl/bdumpcore_dump_dest string/u01/app/oracle/admin/orcl/cdumpmax_dump_file_size string UNLIMITEDshadow_core_dump string partialuser_dump_dest string/u01/app/oracle/admin/orcl/udump,SQL show parameters,SQL*Plus上用命令查看:show parameters,

10、查看所有参数,查看某类参数,2023/2/9,17/78,参数文件与Dump文件,关键的文件在下面子目录下:$ORACLE_BASE/admin/$ORACLE_SID:adump:审计文件bdump:后台进程跟踪文件cdump:核心卸出文件udump:用户进程跟踪文件dpdump:默认 Data Pump 输出文件pfile:初始化参数文件,2023/2/9,18/78,查看 Alert Log,alert log文件(alert_sid.log):以文本记录数据库每个事件,包括:数据库启动与关闭错误安全事件无限制的增长文件 所在目录由 BACKGROUND_DUMP_DEST 参数指定,2

11、023/2/9,19/78,SQL SELECT NAME from V$DATAFILE;NAME-+DF/orcl/datafile/users.259.615341777/u01/oradata/orcl/hrapp01.dbf/tmp/sales01.dbf/dev/sdl,数据库文件位置,数据库文件可存放在任何目录,查找:命名转换查询视图,ASM file,OS file system,Raw device,Data file at risk,Note:V$TEMPFILE,V$LOGFILE,and V$CONTROLFILE are also available.,2023/2/

12、9,20/78,数据库相关文件,安装后数据库相关文件有:Oracle 详细目录:$ORACLE_BASE/oraInventory./etc/oraInst.loc 指向详细目录./etc/oratab 默认实例属性./user/local/bin 用户环境变量脚本.,2023/2/9,21/78,默认安装目录,$echo$ORACLE_HOME/u01/app/oracle/product/10.2.0/db_1,有两个安装目录:Oracle 软件安装目录:Oracle 数据库软件设定的版本目录:可能有多个 ORACLE_HOME 指向多个版本 Oracle 软件(识别$cd$ORACLE_

13、HOME).,$echo$ORACLE_BASE/u01/app/oracle,2023/2/9,22/78,各种文件,$cat/etc/oraInst.locinventory_loc=/u01/app/oracle/oraInventoryinst_group=oinstall,$.oraenvORACLE_SID=orcl?,$dbhome/u01/app/oracle/product/10.2.0/db_1,系统安装的记录:,设置环境变量:,显示 ORACLE_HOME 目录:,2023/2/9,23/78,默认许可,默认安装配置服务器账号限制:DBA与系统管理员数据库访问通过中间件或

14、客户端实现Oracle 服务器进程:以 Oracle软件所有者(SETUID)运行访问数据文件许可(许可为 640)下面情况可放松许可:用户具有 OS 账号需要向后兼容,2023/2/9,24/78,文件系统安全,$ls-ltotal 3drwxr-xr-x 2 oracle oinstall 4096 Sep 17 13:02 backup-rwxr-xr-x 1 oracle dba 87 Dec 22 2006 lab_01.sql-rwx-1 root root 24 Feb 15 2006 postinst.sh,d rwx rwx rwx,Owner,Group,World,Dir

15、ectoryindicator,2023/2/9,25/78,-rwx-1 root root 24 Feb 1 2006 postins.sh,文件安全属性,-rwxr-xr-x 1 oracle dba 87 Dec 2 2006 lab_01.sql,drwxr-xr-x 2 oracle oinstall 4096 Sep 17 13:02 backup,Owner,Group,2023/2/9,26/78,SETUID 与 SETGID 位,-r-sr-s-1 root oinstall 0 Jul 1 2005 oradism,SETUID 与 SETGID 位标识 其他用户是否通

16、过 user 或 group来执行,oradism,xyz.conf,tbest,SETUID,SETGID,2023/2/9,27/78,比较文件与目录的差异,$diff file1.txt file2.txt2c2 this is in file2 only,$cd$ORACLE_BASE/product$diff r 10.1.0 10.2.0Only in 10.2.0/rdbms/admin:xdbs101.sql.,比较两个文件:,比较两个 Oracle home目录:,2023/2/9,28/78,物理数据库限制,多数 OS 对物理文件大小都有限制:最大数据库块大小每个数据库最大

17、数据文件个数每个数据库表空间数数据文件的最大字节数最大日志文件最大数据库大小 最小数据库块大小每个表空间数据文件最大数,2023/2/9,29/78,Oracle 10g 在LINUX环境限制:Linux 32 Bit:,物理数据库限制,2023/2/9,30/78,Oracle 10g 在LINUX环境限制:Linux 32 Bit:,物理数据库限制,2023/2/9,31/78,Oracle 10g 在LINUX环境限制:Linux 32 Bit:,物理数据库限制,2023/2/9,32/78,Oracle 10g 在LINUX安装完成后:文件的配置已经合理,不需要进行专门的权限授予工作你

18、可了解Oracle 软件对应的各类文件所存放的路径以便查阅与备份最好不要授予其他用户对Oracle文件具有删除的权限特别提醒:不要用OS命令直接移动Oracle系统关键文件不要用OS命令更改Oracle系统关键文件的名称,管理物理文件提醒,2023/2/9,33/78,实例进程,Oracle instance 与一组进程与共享内存相连进程管理SGA的内容:Oracle 核心是一个带有多个入口点的可执行程序入口点(entry point)决定进程的功能共享内存(SGA):提供内部处理的通信 缓存数据库块缓存 SQL 执行计划缓存数据字典信息为并行操作提供缓冲区,Linux初步用户管理文件管理实例

19、进程存储管理内存管理故障诊断,2023/2/9,34/78,列出 Oracle 进程,查看正运行的 Oracle 实例进程:查看实例的所有服务器会话:,$pgrep-lf pmon14127 asm_pmon_+ASM14174 ora_pmon_orcl,$pgrep-lf oracleorcl25813 oracleorcl(LOCAL=NO)16319 oracleorcl(LOCAL=NO)17453 oracleorcl(DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq),2023/2/9,35/78,一个实例需要的进程,一个Oracle 数

20、据库有 多少进程依赖于:VersionInstalled optionsConfiguration实例必须的进程如下:,$pgrep-u oracle-lf orcl14174 ora_pmon_orcl14180 ora_dbw0_orcl14182 ora_lgwr_orcl14184 ora_ckpt_orcl14186 ora_smon_orcl,$pgrep-u oracle-lf tns1390 tnslsnr LISTENER-inherit,2023/2/9,36/78,后台进程,$ps-eo pid-o command|grep _orcl|grep ora_ 3900 or

21、a_pmon_orcl 3902 ora_psp0_orcl 3904 ora_mman_orcl 3906 ora_dbw0_orcl 3908 ora_lgwr_orcl 3910 ora_ckpt_orcl 3912 ora_smon_orcl 3948 ora_q001_orcl14072 ora_o000_orcl21647 ora_j000_orcl.,2023/2/9,37/78,后台进程,SQL select spid,program from v$process 2 where program like%(DBW0)or 3 program like%(LGWR);SPID

22、PROGRAM-3908 oracleEDRSR9P1(LGWR)3906 oracleEDRSR9P1(DBW0),$ps-eo pid-o command|grep _orcl|grep-e lgwr-e dbw0 3906 ora_dbw0_orcl 3908 ora_lgwr_orcl,2023/2/9,38/78,服务器进程,$sqlplus hr/hrSQL,$sqlplus hr/hrorclSQL,$ps kpid-eo pid-o args|grep oracleorcl 4422 oracleorcl(LOCAL=NO)5112 oracleorcl(DESCRIPTION

23、=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)5120 oracleorcl(LOCAL=NO)24673 oracleorcl(LOCAL=NO)24675 oracleorcl(LOCAL=NO)24677 oracleorcl(LOCAL=NO)25270 oracleorcl(LOCAL=NO)25293 oracleorcl(LOCAL=NO),2023/2/9,39/78,Oracle 存储选件,Oracle 10g 数据库可支持:原始设备(Raw devices)文件系统自动存储管理(ASM),Database,Tablespace,Data file,R

24、aw devices,ASM file,OS file,Linux初步用户管理文件管理实例进程存储管理内存管理故障诊断,2023/2/9,40/78,Linux I/O模块,I/O 可以不同方法写到磁盘:标准 I/O 同步(Synchronous)I/O 异步(Asynchronous)I/O,Buffer cache,Disk file,Write,Flush,Process,2023/2/9,41/78,支持的 I/O 模式,企业版Linux支持 I/O:异步 I/O:默认原始设备就支持文件默认是无效可设置 FILESYSTEMIO_OPTIONS=ASYNCH 直接I/O:设置 FILE

25、SYSTEMIO_OPTIONS=DIRECTIO,或者异步I/O则设置=SETALL.,2023/2/9,42/78,修改 I/O 子系统大小,I/O 性能与带宽(bandwidth)有关磁盘的数量,不是大小控制器数量,Backgroundprocess,Disk controllers,2023/2/9,43/78,调整文件布局,为高效访问,要合理放置文件:Control files:比较少的写Redo log files:并行写 Archive log files:日志切换时写Data files:读写依赖于应用I/O频繁度SYSTEM:分析,DDL,及神经SYSAUX:监视TEMP:排

26、序,创建索引,临时表UNDO 表空间:事务信息应用系统数据文件:依赖于应用,2023/2/9,44/78,Oracle 数据文件分区大小,如果采用原始设备,数据库对象大小是关键每个对象必须被分区,如:,2023/2/9,45/78,Oracle 数据文件分布调整,如果各类文件分布不合理,可通过移动来实现分布均衡:日志文件至少有2组,每组有2个成员,每个成员分开在不同磁盘上控制文件至少有2个,每个成员分开在不同磁盘上数据文件依赖于不同子系统与对象来分布,2023/2/9,46/78,内存管理,UNIX OS 内核参数与Oracle:UNIX信号量概念内核相关参数Oracle 内存参数,Linux

27、初步用户管理文件管理实例进程存储管理内存管理故障诊断,2023/2/9,47/78,UNIX核心参数含义,UNIX操作的核心参数的意义:shmmax-共享内存段,建议设大点,达到最大SGAshmmin-最小的共享内存段shmmni-共享内存标志符的数量shmseg-一个进程可分配的最大内存段数 Shmall-最大可允许的内存数,比SGA还要大,2023/2/9,48/78,Linux内核参数,Linux操作内核参数包括:信号量共享内存同时打开文件数(一般UNIX没有这些参数)端口号范围(一般UNIX没有这些参数),2023/2/9,49/78,Linux内核参数-信号量,Linux 操作系统的

28、信号量:信号量(Semaphore)-UNIX操作系统都采用的机制 信号量(Semaphore)是在多线程环境下使用的一种设施,它负责协调各个线程,以保证它们能够正确、合理的使用公共资源。假设停车场只有三个车位,一开始三个车位都是空的。这是如果同时来了五辆车,看门人允许其中三辆不受 阻碍的进入,然后放下车拦,剩下的车则必须在入口等待,此后来的车也都不得不在入口处等待。这时,有一辆车离开停车场,看门人得知后,打开车拦,放入一 辆,如果又离开两辆,则又可以放入两辆,如此往复。,2023/2/9,50/78,Linux内核参数-信号量,UNIX操作的信号量一个进程在某一特殊时间点上被迫停止执行直到接

29、收到一个对应的特殊变量值,这种特殊变量就是信号量信号量是一些UNIX系统用来调整进程间串行化的一种方法。具体就是设置一些参数。Oracle系统可用信号量其内部的进程串行化HP-UX、Solaris、Linux、SCO UnixWare 有信号量;而AIX、MS-Windows 不用设置UNIX的核心参数与Oracle系统:信号量与Oracle实例的参数有关semmns设置为服务器上Oracle数据库进程最高值;如果你设置得太低,Oracle出现:ORA-07279:spcre:semget error,unable to get first semaphore se,2023/2/9,51/7

30、8,Linux内核参数,Linux操作内核参数-信号量:信号量参数保持在/proc/sys/kernel/sem文件中参数分别是:,2023/2/9,52/78,Linux内核参数,Linux操作内核参数与SGA大小:SGA大小与/proc/sys/kernel/shmall文件、/proc/sys/kernel/shmmax文件、/proc/sys/kernel/shmmni文件:其他UNIX 内核参数只存放一个文件中,如Solaris就存放在/etc/system文件中,2023/2/9,53/78,Linux内核参数,Linux操作内核参数与文件数、端口号:内核参数还有/proc/sys

31、/fs/file-max文件、/proc/sys/net/ipv4/ip_local_port_range文件:,2023/2/9,54/78,LINUX核心参数修改-方法1,以root登录;#vi/etc/sysctl.conf在该文件末尾加入如下内容:kernel.shmall=2097152kernel.shmmax=2147483648kernel.shmmni=4096kernel.sem=250 32000 100 128fs.file-max=65536net.ipv4.ip_local_port_range=1024 65000kernel.shmmax/kernel.sem等

32、是典型的核心参数配置,要根据您的实际环境进行适当的变动,2023/2/9,55/78,LINUX核心参数修改-方法1,编辑完之后,保存,执行#/sbin/sysctl-p 命令操作来使我们所做的变更生效;检查一下上面的操作是否正确:#/sbin/sysctl-a|grep sem#/sbin/sysctl-a|grep shm#/sbin/sysctl-a|grep file-max#/sbin/sysctl-a|grep ip_local_port_range,2023/2/9,56/78,LINUX核心参数修改-方法2,修改Linux内核参数除了前面方法外,也可采用proc伪文件配置内核参

33、数查看shmmax当前值:cat/proc/sys/kernel/shmmax修改shmmax当前值为2GB:echo 2147483648/proc/sys/kernel/shmmax,2023/2/9,57/78,set shmsys:shminfo_shmmax=4294967295set shmsys:shminfo_shmmin=1set shmsys:shminfo_shmmni=100set shmsys:shminfo_shmseg=10set semsys:seminfo_semmni=100set semsys:seminfo_semmsl=500set semsys:se

34、minfo_semmns=500set semsys:seminfo_semopm=1000set semsys:seminfo_semvmx=32767,DB_CACHE_SIZELARGE_POOL_SIZESHARED_POOL_SIZEOPEN_CURSORSPROCESSES,UNIX使用信号量实现控制资源的分配来实现互斥和同步 内核参数有些事与信号量有关,有些则是与 共享内存(shared memory)大部分有关,Linux内核参数与Oracle,2023/2/9,58/78,核心参数与ORA-错误,ORA-03113错误,创建数据库的时侯常常会出现03113错误 或proces

35、ses参数指定了不合理的值,提示:解决方法有二:1、修改核心参数,加大相应核心参数的值(推荐);2、减小init.ora参数的Processes的值。,ORA-03113:end-of-file on communication channelORA-01034:ORACLE not availableORA-27101:shared memory realm does not exist,2023/2/9,59/78,核心参数与ORA-错误,SEMMNS参数设置不合理,可导致ORA-27102:out of memory;信号量semaphores(semmns)的设置与实例的个数有关;每个

36、实例的进程数+加最大实例进程数*2+10,假设前2个实例进程为100,第3个实例为200个,则有:,ORACLE_SID=A,PROCESSES=100ORACLE_SID=B,PROCESSES=100ORACLE_SID=C,PROCESSES=200SEMMNS=(A=100)+(B=100)+(C=200)*2+(#of instances=3)*10=630,2023/2/9,60/78,核心参数修改建议,Linux 环境下配置或修改内核参数注意:要参考与版本一致的原版资料先理解在修改,不要做试验性修改,修改前先备份原来的文件:,2023/2/9,61/78,故障监控与诊断,Linu

37、x OS与Oracle监控:LINUX监控命令Oracle数据字典其他的信息来源,Linux初步用户管理文件管理实例进程存储管理内存管理故障诊断,2023/2/9,62/78,Linux 监控命令,Linux OS监控命令有:topsarfreeiostatvmstat,2023/2/9,63/78,Linux监控命令-top,top-11:46:50 up 5 days,12:38,1 user,load average:0.24,0.14,0.13Tasks:166 total,1 running,165 sleeping,0 stopped,0 zombieCpu0:1.0%us,1.7

38、%sy,0.0%ni,95.7%id,1.7%wa,0.0%hi,0.0%siCpu1:2.0%us,1.7%sy,0.0%ni,96.3%id,0.0%wa,0.0%hi,0.0%siMem:2053592k total,2017852k used,35740k free,213340k buffersSwap:8388600k total,73208k used,8315392k free,1189184k cachedPID USER PR NI VIRT RES SHR S%CPU%MEM TIME+COMMAND3354 root 15 0 21224 8660 1588 S 0.3

39、 0.4 3:45.92 hald3483 root 16 0 6560 1272 948 S 0.3 0.1 11:38.76/bin/sh/etc/init.d12136 root 16 0 6280 1060 756 R 0.3 0.1 0:00.05 top c1 root 16 0 4752 596 496 S 0.0 0.0 0:05.08 init 52 root RT 0 0 0 0 S 0.0 0.0 0:25.29 migration/03 root 34 19 0 0 0 S 0.0 0.0 0:02.51 ksoftirqd/04 root RT 0 0 0 0 S 0

40、.0 0.0 0:22.97 migration/15 root 34 19 0 0 0 S 0.0 0.0 0:01.11 ksoftirqd/16 root 5-10 0 0 0 S 0.0 0.0 0:00.02 events/07 root 5-10 0 0 0 S 0.0 0.0 0:00.01 events/18 root 8-10 0 0 0 S 0.0 0.0 0:00.00 khelper9 root 15-10 0 0 0 S 0.0 0.0 0:00.00 kacpid45 root 5-10 0 0 0 S 0.0 0.0 0:00.00 kblockd/046 roo

41、t 5-10 0 0 0 S 0.0 0.0 0:00.00 kblockd/147 root 15 0 0 0 0 S 0.0 0.0 0:00.06 khubd59 root 15 0 0 0 0 S 0.0 0.0 0:06.93 pdflush,top监控命令优点:动态即时的信息top监控命令缺点:不能记录日志,2023/2/9,64/78,Linux监控命令-sar,Sar=System activity reporter长时间统计 自动搜集多种不同的计算项:CPU,如:sarNetwork,如:sar n DEVIOPagingEtc.,2023/2/9,65/78,Linux监控

42、命令-sar,sarLinux 2.6.9-34.ELlargesmp()10/15/200612:00:01 AM CPU%user%nice%system%iowait%idle12:10:01 AM all 2.93 0.00 2.40 1.01 93.6612:20:01 AM all 2.80 0.00 2.34 1.08 93.7912:30:01 AM all 2.81 0.00 2.38 1.12 93.6912:40:01 AM all 2.85 0.00 2.41 1.03 93.7112:50:01 AM all 2.84 0.00 2.40 1.05 93.7201:0

43、0:01 AM all 2.93 0.00 2.39 1.04 93.6401:10:01 AM all 2.82 0.00 2.37 1.13 93.68,Sar样例,2023/2/9,66/78,Linux监控命令-sar,Sar n DEV 样例,sar n DEVLinux 2.6.9-34.ELlargesmp()10/15/200612:00:01 AM IFACE rxpck/s txpck/s rxbyt/s txbyt/s rxcmp/s txcmp/s rxmcst/s12:10:01 AM lo 6.42 6.42 1256.12 1256.12 0.00 0.00 0.

44、0012:10:01 AM eth0 0.93 0.85 120.51 133.71 0.00 0.00 0.0012:10:01 AM eth1 17.72 15.08 12128.13 8669.81 0.00 0.00 0.0012:10:01 AM sit0 0.00 0.00 0.00 0.00 0.00 0.00 0.0012:20:01 AM lo 6.24 6.24 1199.23 1199.23 0.00 0.00 0.0012:20:01 AM eth0 1.16 1.28 147.09 767.49 0.00 0.00 0.0012:20:01 AM eth1 7.95

45、6.45 3584.42 2146.04 0.00 0.00 0.0012:20:01 AM sit0 0.00 0.00 0.00 0.00 0.00 0.00 0.00,2023/2/9,67/78,Linux监控命令-free,Free命令:显示内存统计显示最短与最高内存可用于去除内存32bit显示:,rootpg04#free-lmtotal used free shared buffers cachedMem:1519 1183 335 0 3 699Low:879 545 334High:639 638 1-/+buffers/cache:480 1038Swap:1023 76

46、947,2023/2/9,68/78,Linux监控命令-free,Free命令64bit显示:,rootptc1#free-lmtotal used free shared buffers cachedMem:2005 1971 34 0 208 1161Low:2005 1971 34High:0 0 0-/+buffers/cache:601 1404Swap:8191 71 8120,2023/2/9,69/78,Linux监控命令-iostat,iostat命令用于监视I/O提供下面信息:IOPSQueue depthsQueue timeResponse time,2023/2/9

47、,70/78,Linux监控命令-iostat,iostat命令样例:,avg-cpu:%user%nice%sys%iowait%idle1.45 0.00 1.70 0.70 96.15Device:rrqm/s wrqm/s r/s w/s rsec/s wsec/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm%utilsda 0.00 7.80 0.00 9.80 0.00 140.80 0.00 70.40 14.37 0.02 1.97 0.04 0.04sdb 0.00 0.00 3.00 1.80 36.00 17.00 18.00 8.

48、50 11.04 0.02 3.56 3.25 1.56sdc 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00dm-0 0.00 0.00 0.00 4.80 0.00 38.40 0.00 19.20 8.00 0.00 0.00 0.00 0.00dm-1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00dm-2 0.00 0.00 0.00 9.90 0.00 79.20 0.00 39.60 8.00 0.02 2.41 0.

49、04 0.04dm-3 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00dm-4 0.00 0.00 0.00 2.20 0.00 17.60 0.00 8.80 8.00 0.00 0.82 0.09 0.02dm-5 0.00 0.00 0.00 0.70 0.00 5.60 0.00 2.80 8.00 0.00 2.57 0.43 0.03dm-6 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00,2023/2/9,71/78,

50、Linux监控命令-vmstat,vmstat命令虚拟内存信息,包括:内存信息分页信息,2023/2/9,72/78,监视OS 性能命令-ps,显示活动进程及其特性,如:,#ps efUID PID PPID C STIME TTY TIME CMDOracle 1231 1 0 06:32:08-3:16 oracle tst(LOCAL=NO)Oracle 1234 1 0 26:32:08-3:56 oracle tst(LOCAL=NO)其中:UID 拥有进程的用户IDPID 对于任务的进程IDPPID 父进程,如果为1,则该进程由root建立TIME 目前进程占的CPU时间CMD 正

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号