虚拟服务器巡检,服务器巡检方案

前言

登录 4A 平台,检查 4 台 web 服务器,4 台 app 服务器,一台数据库服务器以及执行 sql 语句

一、 检查服务器信息

1.查看服务器实时日志

输入1

coutemall_log.sh

2.查看 java 进程信息

输入1

top

观察相应个 java 进程的参数

VTRT virtual memory usage 虚拟内存

RES resident memory usage 常驻内存

SHR shared memory 共享内存

data 数据占用的内存

top 中若有除了 java 之外的进程在 res 有几百 M,要及时上报

二、检查操作系统信息

1.查看 CPU、IO 信息

输入1

vmstat 2

观察前 10 行,其中

查看 CPU 下的 us,sy,id 三个字段

us 表示用户进程的执行时间百分比

sy 表示内核进程的执行时间百分比

id 表示空闲时间的百分比

若 id 小于 30,或 sy 大于 30 要及时上报

IO

bi:每秒读取的块数

bo:每秒写入的块数

这 2 个值越大,能看到 cpu 在 IO 等待的值也越大

2.查看内存信息1

ps aux --sort -rss

MEM% 若内存使用率之和超过 50 需要上报

3.查看磁盘空间

输入1

df -h

若 use% 对应的值大于 70,应及时上报,或进行清理。一般情况下,在 tomcat 的 log 目录下,会有大的错误日志文件超过 1G。

删除文件1

2

3

4

du -sh 查看当前文件夹大小

du -h --max-depth=1 查看当前目录以及一级子目录大小

ls -lh 查看当前目录下各文件大小(不能查看目录的大小)

rm -f 删除文件(不允许删除文件夹)

若没有经验,请务必在有经验的人协助下删除。

4.查看并记录有效链接数1

netstat -nat|grep ESTABLISHED|wc -l

三、检查数据库信息

将查询的结果记录在巡检文档

查看执行最慢的 sql1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

select *

from (select sa.SQL_TEXT,

sa.SQL_FULLTEXT,

sa.EXECUTIONS "执行次数",

round(sa.ELAPSED_TIME / 1000000, 2) "总执行时间",

round(sa.ELAPSED_TIME / 1000000 / sa.EXECUTIONS, 2) "平均执行时间",

sa.COMMAND_TYPE,

sa.PARSING_USER_ID "用户ID",

u.username "用户名",

sa.HASH_VALUE

from v$sqlarea sa

left join all_users u

on sa.PARSING_USER_ID = u.user_id

where sa.EXECUTIONS > 0

order by (sa.ELAPSED_TIME / sa.EXECUTIONS) desc)

where rownum <= 50;

查看次数最多的 sql1

2

3

4

5

6

7

8

9

select *

from (select s.SQL_TEXT,

s.EXECUTIONS "执行次数",

s.PARSING_USER_ID "用户名",

rank() over(order by EXECUTIONS desc) EXEC_RANK

from v$sql s

left join all_users u

on u.USER_ID = s.PARSING_USER_ID) t

where exec_rank <= 100;

查看数据连接数1

select count(*) from v$session

若连接数超过 300 需要及时上报

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第 1 页 共 18 页 联想服务器虚拟日常运维巡检方案 联想集团 Lenovo Co., Ltd. 2014 年 10 月 联想服务器虚拟化 – 日常运维巡检方案 联想企业级服务 第 2 页 共 18 页 文档编号 密级 商业机密 版本编号 V 0.1 日期 2014-10 联想服务器虚拟化 – 日常运维巡检方案 联想企业级服务 第 3 页 共 18 页 目 录 1. 引言........................................................................................................................ 4 1.1. 编写目的................................................................................................... 4 2. 运维巡检方案........................................................................................................ 4 2.1. VMware vSphere 整体架构 ................................................................. 4 2.2. 运维巡检服务........................................................................................... 6 2.2.1. VMWare 健康检查服务 ................................................................. 9 2.2.2. 分时间频率的巡检方案.................................................................. 11 3. 附录...................................................................................................................... 16 3.1. 联想公司简介......................................................................................... 16 联想服务器虚拟化 – 日常运维巡检方案 联想企业级服务 第 4 页 共 18 页 1. 引言 1.1. 编写目的 本手册基于 VMWare vSphere 服务器虚拟化系统层日常维护的基础上完成,内容包 括虚拟化平台日常系统运行维护,健康检查使用说明,能够保持系统健康稳定的运行,本手 册适用读者为:系统安装人员、系统管理人员。 2. 运维巡检方案 2.1. VMware vSphere 整体架构 VMware vSphere 是目前最值得信赖的虚拟化平台,它的出现是 IT 计算领域具有变 革意义的一种进步。基于经验证的虚拟化平台构建,并以此作为私有云和公共云的基础,并 使用联邦与标准来桥接各个云计算基础架构, 从而创建一种可响应不断变化的业务需求的混 合型云结构。降低资金成本和运营成本并增强对 IT 基础架构的控制能力,同时保留选择任 意操作系统、应用程序和硬件的灵活性: 让 IT 员工将精力转移到打造具有变革意义的业务解决方案上, 而不是放在对硬件 和软件的例行维护上 更充分地利用现有 IT 资产,并使数据中心的资金开销最多降低 60% 大幅降低电力、散热和占地空间需求,并使资源成本降低多达 80% 联想服务器虚拟化 – 日常运维巡检方案 联想企业级服务 第 5 页 共 18 页 基础架构服务-虚拟化和聚合硬件资源 基础架构服务可全面虚拟服务器、存储设备和网络资源,聚合这些资源,并基于业务 优先级将资源准确地按需分配给应用程序。 ESXi 5.5 是 VMware 虚拟架构套件的基础组成部分,是动态、自我优化的 IT 基础结 构的基础。VMware ESXi 将业界标准的 x86 服务器及其现有的处理器、内存、磁盘和网 络连接一起转换到一个逻辑计算资源池中。 操作系统及其应用程序则被隔离到安全、 可移动 的虚拟机中。VMware ESXi 是一个强健、经过生产验证的虚拟层,它直接安装在物理服务 器的裸机上,将物理服务器上的处理器、内存、存储器和网络资源抽象到多个虚拟机中。通

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值