## uptime命令是用来查询linux系统负载的!

**用法:** 直接输入uptime即可,另外还有一个参数 -v(大写),是用来查询版本的

```

[root@ localhost]$ uptime –V(大写)

```

以下显示输入uptime的信息:

```

04:03:58 up 10 days, 13:19, 1 user, load average: 0.54, 0.40, 0.20

1.当前时间 04:03:58

2.系统已运行的时间 10 days, 13:19

3.前在线用户 1 user

4.平均负载:0.54, 0.40, 0.20

最近1分钟、5分钟、15分钟系统的负载

```

## 何为系统负载呢?

系统平均负载被定义为在特定时间间隔内运行队列中的平均进程树。如果一个进程满足以下条件则其就会位于运行队列中:

- 它没有在等待I/O操作的结果

- 它没有主动进入等待状态(也就是没有调用'wait')

- 没有被停止(例如:等待终止)

**一般来说,每个CPU内核当前活动进程数不大于`3`,则系统运行表现良好!当然这里说的是每个cpu内核,也就是如果你的主机是四核cpu的话,那么只要uptime最后输出的一串字符数值小于12即表示系统负载不是很严重.。**

当然如果达到20,那就表示当前系统负载非常严重,估计打开执行web脚本非常缓慢.

这里建议大家可以使用php探针来实现!这个可以检测空间商提供的linux主机负载情况!

## ps进程管理

```

[root@localhost ~]# ps -ef

UID PID PPID C STIME TTY TIME CMD

root 1 0 0 Jul02 ? 00:00:06 init [5]

root 2 1 0 Jul02 ? 00:00:00 [migration/0]

root 3 1 0 Jul02 ? 00:00:00 [ksoftirqd/0]

root 4 1 0 Jul02 ? 00:00:00 [watchdog/0]

root 5 1 0 Jul02 ? 00:00:00 [migration/1]

root 6 1 0 Jul02 ? 00:00:00 [ksoftirqd/1]

root 7 1 0 Jul02 ? 00:00:00 [watchdog/1]

root 8 1 0 Jul02 ? 00:00:00 [migration/2]

root 9 1 0 Jul02 ? 00:00:00 [ksoftirqd/2]

```

```

-e : 在命令执行后显示环境

-f : 完整显示输出

1) 进程用户ID(UID)

2) 进程ID (PID)

3) 父进程ID (PPID)

4) CPU 调度情况 (C)

5) 进程启动的时间 (STIME)

6) 进程共占用CPU的时间(TIME)

7) 启动进程的命令 (CMD)

```

## 关于/proc/uptime

```

/proc/uptime文件里包含两个数字,如:

[root@localhost ~]# cat /proc/uptime

1232468.44 1111331.67

```

第一个数值代表系统总的启动时间,第二个数值则代表系统空闲的时间,都是用秒来表示的。如果系统里第二个数字比第一个数字还要大,则说明你的cpu是多核的,cpu0上闲了一秒, cpu1上闲了两秒,加起就是三秒。。

linux ps uptime,2、uptime命令相关推荐

  1. Linux系统中的uptime命令

    uptime命令是用来查询Linux系统负载的! 有两种用法: 1.直接输入uptime即可,查询Linux系统已运行时间.当前在线用户数和平均负载: 2.加一个选项  -V(大写),是用来查询版本信 ...

  2. linux ps top 命令 VSZ,RSS,TTY,STAT, VIRT,RES,SHR,DATA的含义

    linux ps top 命令 VSZ,RSS,TTY,STAT, VIRT,RES,SHR,DATA的含义 linuxpstop http://javawind.net/p131 VIRT:virt ...

  3. linux ps与top 命令下wa,hi,si,st等及 VSZ,RSS,VIRT,RES,等关键字含义详解!

    Linux中ps与top命令 这两个命令都是查看系统进程信息的命令,但是用处有点儿不同 一:.ps命令–提供系统过去信息的一次性快照 也就是说ps命令能够查看刚刚系统的进程信息  命令:ps aux或 ...

  4. linux ps命令大全,Linux ps命令例子汇总

    Linux ps命令主要用于查看系统运行的进程,确定进程运行的状态机是否占用过多资源等?下面学习啦小编通过实例来给大家详细介绍下Linux的ps命令,一起来了解下吧. Linux提供了当前进程的同时, ...

  5. linux ps(process status) 命令详解

    linux ps(process status) 命令详解 功能说明:报告程序状况. 语 法:ps [-aAcdefHjlmNVwy][acefghLnrsSTuvxX][-C <指令名称> ...

  6. linux ps命令 格式 进程状态 各字段含义 简介

    Linux下显示系统进程的命令ps,最常用的有ps -ef 和ps aux.这两个到底有什么区别呢?两者没太大差别,讨论这个问题,要追溯到Unix系统中的两种风格,System V风格和BSD 风格, ...

  7. Linux ps命令、Linux top命令

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. Linux ps命令用于显示当前进程 (process) 的状态. 语法 ps [options] ...

  8. linux ps 命令的结果中VSZ,RSS,STAT的含义和大小

    linux ps 命令的结果中VSZ,RSS,STAT的含义和大小 ps是linux系统的进程管理工具,相当于windows中的资源管理器的一部分功能. 一般来说,ps aux命令执行结果的几个列的信 ...

  9. linux ps命令使用详解

    PS是LINUX下最常用的也是非常强大的进程查看命令 1. ps简介 前面介绍的两个命令都是用于查看当前系统用户的情况,下面就来看看进程的情况,这也是本章的主题. 要对进程进行监测和控制,首先必须要了 ...

最新文章

  1. Creative Web Typography Styles | Codrops
  2. hive replace替换多个_详解Mysql数据库中replace与replace into的用法及区别
  3. Hibernate 一对一关联关系
  4. 计算机英语关于网络的演讲稿,关于网络好处的英语短文(我要像演讲稿的)
  5. iOS如何实现语音播报及后台播放
  6. Linux 环境下 jdk1.8 maven3.2.3 Git2.8.0 安装脚本
  7. 安卓逆向_5 --- Android 学习
  8. 博达3956交换机配置手册_网络设备维保浅谈之交换机维保
  9. java 程序迁移后oracle 数字溢出_Spring Boot 应用迁移到 Java 11
  10. Google 6面,最终还是挂了…
  11. 计算机定时开机命令,定时开关机
  12. bandizip修改压缩文件内容_BandiZip使用方法,成功压缩解压文件
  13. VRCORE开发者大赛圆满落幕,中国虚拟现实内容大集结
  14. 量化投资之工具篇一:Backtrader从入门到精通(6)-Indicator类源代码解读(1)
  15. AS3中常用到的公式
  16. 天刀霸王枪服务器怎么维护了,1月31日服务器例行维护公告(已完成)
  17. LeetCode久不久来一题系列之Add Two Numbers
  18. 免费课程:升级? 使用布尔玛CSS
  19. 图像质量评价及率失真性能曲线绘制
  20. Day2作业:购物商城

热门文章

  1. HTML元素大合集来了
  2. 基于Docker的服务部署流程
  3. ef mysql 配置字符串_连接字符串-EF Core | Microsoft Docs
  4. c# mysql连接字符串_c#中数据库字符串的连接几种方式
  5. Qt实现Http POST请求
  6. 【阿里、腾讯、头条】等12家企业【C++方向】30场面试经验
  7. OpenCV-Python -- Contours Hierarchy
  8. Arduino+GM65(二维码模块)常见用法
  9. ubuntu系统关机、重启等命令
  10. 【好帖!】win10 .net framework 3.5无法安装错误代码0x800F081F