精华内容
下载资源
问答
  • Linux之uptime详解

    2020-04-02 20:00:15
    1、了解uptime 我也是看了man手册的描述才知道其用法,man手册中大概这样描述到:uptime会以一行显示系统运行时间,例如:19:11:05 up 3:25, 1 user, load average: 0.00, 0.01, 0.05。此信息共分为4小段,其解释为...

    1、了解uptime
    我也是看了man手册的描述才知道其用法,man手册中大概这样描述到:uptime会以一行显示系统运行时间,例如:19:11:05 up 3:25, 1 user, load average: 0.00, 0.01, 0.05。此信息共分为4小段,其解释为:
    第一段:当前系统的时间
    第二段:系统运行了多长时间
    第三段:当前登录了多少用户
    第四段:过去1、5、15分钟的平均系统负载
    什么是系统平均负载?
    系统平均负载是指处于可运行或不可中断状态。 处于可运行状态的进程是使用CPU或等待使用CPU。 相互间的过程 处于可中断状态正在等待某些I / O访问,例如,等待磁盘。 的在三个时间间隔内取平均值。 平均负载不是针对系统中的CPU数量进行标准化,因此平均负载为1,表示在4 CPU系统上始终装载单个CPU系统,这意味着它有75%的时间处于闲置状态。
    2、uptime的具体参数

    参数描述
    -p格式化系统运行时间
    -s系统开始运行时间,显示格式为:yyyy-mm-dd hh:mm:ss
    -V显示uptime版本信息
    -h显示帮助信息

    3、参考实例
    <1>、显示当前负载运行情况

    [root@localhost~]# uptime
     19:48:41 up  4:02,  1 user,  load average: 0.00, 0.01, 0.05
    

    <2>、使用-p参数显示系统正常运行的时间

    [root@localhost~]# uptime -p
    up 4 hours, 4 minutes
    

    <3>、使用-s参数显示系统启动时间

    [root@localhost~]# uptime -s
    2020-04-02 15:46:02
    

    <4>、使用-V参数显示uptime版本信息

    uptime from procps-ng 3.3.10
    

    <5>、使用-h参数显示详细信息

    [root@localhost~]#uptime -V
    Usage:
     uptime [options]
    
    Options:
     -p, --pretty   show uptime in pretty format
     -h, --help     display this help and exit
     -s, --since    system up since
     -V, --version  output version information and exit
    
    For more details see uptime(1).
    

    以上就是对Linux中的uptime的大致总结了,如果有什么错误之处还望指正,谢谢啦!

    展开全文
  • linux中uptime命令的用法详细解析

    千次阅读 2020-05-27 20:09:39
    系统中的uptime命令主要用于获取主机运行时间和查询linux系统负载等信息。uptime命令可以显示系统已经运行了多长时间,信息显示依次为:现在时间、系统已经运行了多长时间、目前有多少登陆用户、系统在过去的1分钟、...

    系统中的uptime命令主要用于获取主机运行时间和查询linux系统负载等信息。uptime命令可以显示系统已经运行了多长时间,信息显示依次为:现在时间、系统已经运行了多长时间、目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载。

    uptime命令用法十分简单:直接输入uptime即可。

    -V ,是用来查询版本的。 (注意是大写的字母v)

    [linux @ localhost]$ uptime –V
    procps version 3.2.7
    
    [linux @ localhost]$ uptime
    
    显示结果为:
    10:19:04 up 257 days, 18:56,  12 users,  load average: 2.10, 2.10,2.09
    
    显示内容说明:
    10:19:04 //系统当前时间
    up 257 days, 18:56 //主机已运行时间,时间越大,说明你的机器越稳定。
    12 user  //用户连接数,是总连接数而不是用户数
    load average   // 系统平均负载,统计最近1,5,15分钟的系统平均负载那么什么是系统平均负载呢? 系统平均负载是指在特定时间间隔内运行队列中的平均进程数。
    
    展开全文
  • 我是想选择数据库中在一天内的数据,时间字段“uptime”的格式是“2021-03-26 18:06:32” 我写成下面这个,但是行不通 $NowTime = date('Y-m-d h:i:s',strtotime('-1 day')) $sql = 'SELECT * FROM DcData WHERE ...
  • linux uptime和系统负载

    2021-05-13 03:29:42
    linux uptime命令用于显示系统已经运行了多长时间,它依次显示下列信息:现在时间、系统已经运行了多长时间、目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载。我们平进主机关心的是loadaverage...

    linux uptime命令用于显示系统已经运行了多长时间,它依次显示下列信息:现在时间、系统已经运行了多长时间、目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载。我们平进主机关心的是load average的结果。(除了uptime命令,w和top命令也有load average的结果输出。)这个输出结果主要是和CPU的使用情况相关的。然而如何衡量得出的结果是否是负载过高呢?

    网上很多文章给予的答复是:

    如果每个CPU内核的当前活动进程数不大于3的话,那么系统的性能是良好的;

    如果当前活动进程数不大于4,表示可以接受;

    如果每个CPU内核的任务数大于5,那么这台机器的性能有严重问题。

    上面的提到的任务数又是如何计算的呢?[root@back ~]# uptime

    16:54:36 up 82 days, 53 min, 3 users, load average: 1.02, 1.37, 1.90

    上面是我的一台linux主机的负载情况。而假如我有两个CPU的话,则每个CPU的任务数就是1.90/2=0.95,这表示该系统的性能是可以接受的。而如查我的是两个四核CPU的话,就应该按8个CPU数来算,即为1.90/8=0.2375,这表明当前的负载是比较的低的。

    为了理解load average的概念,我在网上看到过一篇国外译来的文章如下:

    你可能对于 Linux 的负载均值(load averages)已有了充分的了解。负载均值在 uptime 或者 top 命令中可以看到,它们可能会显示成这个样子:

    load average: 0.09, 0.05, 0.01

    很多人会这样理解负载均值:三个数分别代表不同时间段的系统平均负载(一分钟、五 分钟、以及十五分钟),它们的数字当然是越小越好。数字越高,说明服务器的负载越 大,这也可能是服务器出现某种问题的信号。

    而事实不完全如此,是什么因素构成了负载均值的大小,以及如何区分它们目前的状况是 「好」还是「糟糕」?什么时候应该注意哪些不正常的数值?

    回答这些问题之前,首先需要了解下这些数值背后的些知识。我们先用最简单的例子说明, 一台只配备一块单核处理器的服务器。

    行车过桥

    624a0d496d5602a9b4c48e8d7a2717ac.png

    一只单核的处理器可以形象得比喻成一条单车道。设想下,你现在需要收取这条道路的过桥 费 -- 忙于处理那些将要过桥的车辆。你首先当然需要了解些信息,例如车辆的载重、以及 还有多少车辆正在等待过桥。如果前面没有车辆在等待,那么你可以告诉后面的司机通过。 如果车辆众多,那么需要告知他们可能需要稍等一会。

    因此,需要些特定的代号表示目前的车流情况,例如:0.00 表示目前桥面上没有任何的车流。 实际上这种情况与 0.00 和 1.00 之间是相同的,总而言之很通畅,过往的车辆可以丝毫不用等待的通过。

    1.00 表示刚好是在这座桥的承受范围内。 这种情况不算糟糕,只是车流会有些堵,不过这种情况可能会造成交通越来越慢。

    超过 1.00,那么说明这座桥已经超出负荷,交通严重的拥堵。 那么情况有多糟糕? 例如 2.00 的情况说明车流已经超出了桥所能承受的一倍,那么将有多余过桥一倍的车辆正在焦急的等待。3.00 的话情况就更不妙了,说明这座桥基本上已经快承受不了,还有超出桥负载两倍多的车辆正在等待。

    3adb24af593a676f7b93f82702f72df6.png

    上面的情况和处理器的负载情况非常相似。一辆汽车的过桥时间就好比是处理器处理某线程 的实际时间。Unix 系统定义的进程运行时长为所有处理器内核的处理时间加上线程 在队列中等待的时间。

    和收过桥费的管理员一样,你当然希望你的汽车(操作)不会被焦急的等待。所以,理想状态 下,都希望负载平均值小于 1.00 。当然不排除部分峰值会超过 1.00,但长此以往保持这 个状态,就说明会有问题,这时候你应该会很焦急。

    「所以你说的理想负荷为 1.00 ?」嗯,这种情况其实并不完全正确。负荷 1.00 说明系统已经没有剩余的资源了。在实际情况中 ,有经验的系统管理员都会将这条线划在 0.70:「需要进行调查法则」:* 如果长期你的系统负载在 0.70 上下,那么你需要在事情变得更糟糕之前,花些时间了解其原因。

    「现在就要修复法则」:1.00 。* 如果你的服务器系统负载长期徘徊于 1.00,那么就应该马上解决这个问题。否则,你将半夜接到你上司的电话,这可不是件令人愉快的事情。

    「凌晨三点半锻炼身体法则」:5.00。* 如果你的服务器负载超过了 5.00 这个数字,那么你将失去你的睡眠,还得在会议中说明这情况发生的原因,总之千万不要让它发生。

    而对于其内部的计算方法,维基百科也给出了结果:其具体的计算方法是:

    ae0cc6277aa8eff6c891848622e4e6e8.png

    其中,

    030cd1c8cc8e43ca03edb3ad0f0280f5.png是上线率,

    dc7679d0ca4d2377ce8ce3a50f641ef4.png是上线时间,

    825441d8fff51f75824e2c675dde11b6.png是总时间区间。和上线时间相比,上线率往往能够更加直观的表现出系统的稳定程度来。

    除此这外,要查看地系统的负荷我们还要和top及vmstat得出的id空闲值和procs 的r值进行比对查看。

    注:top执行后,按1就可以看到每个CPU的利用率了。

    展开全文
  • 无选项uptime命令会显示一行信息,依次为:当前时间、系统已经运行了多长时间、目前有多少用户登录、系统在过去的1分钟、5分钟和15分钟内的平均负载。输出结果等同于top命令汇总区的第一行。2.命令格式uptime...

    无选项uptime命令会显示一行信息,依次为:当前时间、系统已经运行了多长时间、目前有多少用户登录、系统在过去的1分钟、5分钟和15分钟内的平均负载。输出结果等同于top命令汇总区的第一行。

    2.命令格式

    uptime[options]

    3.选项说明

    -p,--pretty采用可读友好的格式输出系统已运行时长-h,--help显示帮助信息-s,--since以格式yyyy-mm-ddHHSSformat输出系统启动时间-V,--version显示版本信息

    4.常用示例

    (1)查看系统运行时长与平均负载。

    uptime2255up445days,9:38,5users,loadaverage:0.08,0.08,0.06

    显示的信息依次为:当前时间(2255)、系统已经运行了多长时间(up445days,9:38,表示445天9时38分钟)、目前有多少登录用户(5users)、系统在过去的1分钟、5分钟和15分钟内的平均负载(loadaverage:0.08,0.08,0.06)。

    (2)查看系统启动时间。

    uptime-s2018-07-201321

    (3)只输出系统运行时长。

    uptime-pup1year,11weeks,4days,9hours,43minutes

    5.拓展知识

    5.1什么是系统平均负载

    系统平均负载指单位时间内,系统中处于可运行状态和不可中断状态的进程数,也就是平均活跃进程数,他和CPU使用率没有直接关系。

    可运行状态的进程指正在使用CPU或正在等待使用CPU的进程,也就是我们常用ps命令看到的,处于R状态(Running或Runnable)的进程。

    5.2系统平均负载多少时合理

    uptime命令给出的三个时间段的平均负载并不是标准化的,因为系统中CPU核心数量是不定的。所以平均负载为1意味着拥有一个CPU核心的系统一直在忙碌,而在一个拥有4个CPU核心的系统上,意味着系统75%的时间是空闲的。

    所以,当系统平均负载除以CPU核心数小于等于1表示系统没有出现过载的情况。最理想的情况是每个CPU上都刚好运行一个进程,这样CPU就得到了充分的利用。

    三个时间段统计出的系统平均负载,我们以哪个数字为准?一分钟?五分钟?还是十五分钟?我们应该着眼于五分钟或者十五分钟的平均数值,如果前一分钟的负载情况是1.00,那么仍可以说明认定服务器情况还是正常的,但是如果十五分钟的数值仍然保持在1.00,那么就值得注意了。

    另外,读取文件/proc/loadavg可直接查看系统平均负载。

    cat/proc/loadavg0.040.030.051/31921900

    除了前3个数字表示系统平均负载外,后面的一个分数,分母表示系统进程总数,分子表示正在运行的进程数;最后一个数字表示最近运行的进程ID。

    5.3获取系统CPU核心数

    使用lscpu命令查看。

    4df4b5ed680fc264ca569fa5c69141f7.png

    或者直接访问文件/proc/cpuinfo获取CPU核心数。

    grep‘modelname’/proc/cpuinfo|wc-l6

    5.4平均负载与CPU使用率的关系

    在日常使用中,我们经常容易把平均负载和CPU使用率混淆,这里我们做下区分。

    平均负载是指单位时间内,系统中处于可运行状态和不可中断状态的进程数,所以,他不仅包扩了正在使用CPU的进程,还包括等待CPU和等待I/O的进程。

    而CPU使用率,是单位时间内CPU繁忙情况的统计,和平均负载并不一定完全对应。比如:

    (1)CPU密集型进程,使用大量CPU会导致平均负载升高,此时这两者是一致的;

    (2)I/O密集型进程,等待I/O也会导致平均负载升高,但是CPU使用率不一定很高;

    (3)存在大量等待CPU调用的进程也会导致平均负载升高,此时的CPU使用率也会比较高。

    给我们公号发送命令二字,获取“每天一个Linux命令”系列的完整目录。

    原文标题:每天一个Linux命令(72):uptime命令

    郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

    展开全文
  • Linux命令之uptime详解

    2021-05-17 09:08:52
    uptime [选项]uptime告知系统运行了多长时间,也可以用来查看系统的平均负载。(1).参数-h,--help 显示版主信息并退出-p,--pretty 简洁格式显示运行时间-s,--since 系统启动时间-v,--version 输出版本信息并退出(2)....
  • oracle uptime的bug

    2021-05-08 18:02:38
    solution: 因为oracle有bug,系统开机太长,系统会hang 所以要查看os命令uptime来看系统启动多长时间了, 一般重启会解决问题,通过升级也可以解决 问题基本定位为ORACLE客户端软件的BUG, 涉及的版本:ORACLE 10.2...
  • LINUX uptime命令解读

    千次阅读 2019-01-20 20:09:10
    每当系统变慢时,我们做的第一件事就是执行top或uptime,来了解下负载情况。 如下: 这里每一列输出的含义是什么呢? 19:40:29 //当前时间 ...什么是平均负载呢? 简单来说,平均负载是指单位时间内,系...
  • JMeter Ramp-up 说明

    2021-05-14 11:25:40
    没有什么好办法,必须通过运行一次测试脚本来获得。 其次, 在测试计划(test plan)中增加一个聚合报告监听器,如图2所示,其中包含了所有独立的访问请求(一个samplers)的*均点击率。 第一次取样的点击率(如http...
  • 在linux的top命令里的cpu信息是什么意思呢?Cpu(s): 62.1% us, 15.9% sy, 0.1% ni, 19.4% id, 2.0% wa, 0.1% hi, 0.4% siMem: 8247956k total, 8232004k used, 15952k free, 205240k buffersSwap: 8191992k t...
  • uptime 命令介绍

    万次阅读 2018-02-27 19:37:43
    Linux 小白,若对系统管理有兴趣,或想成为资深用户,就需要对命令行有扎实的功底。你需要知道很多命令,其中一个就是 ...这是语法:uptime [options]这个工具的 man 页是这么说的:uptime会在一行中显示下列信...
  • 由于做服务器程序的调优时常是需要使用top命令进行分析,但该命令涉及的参数太多...每个参数代表什么意思,都必须非常清楚。top - 07:01:15 up 10:57, 3 users, load average: 0.00, 0.04, 0.13Tasks: 238 total, 1 r...
  • 如何理解uptime--"平均负载Load Average

    千次阅读 2019-08-17 18:11:57
    一、正确理解uptime每个字段的意思: king@ubuntu:~$ uptime 16:11:04 up 22 min, 2 users, load average: 0.00, 0.02, 0.10 king@ubuntu:~$ uptime 16:18:16 up 29 min, 2 users, load average: 0.00, 0.00, ...
  • uptime理解

    2018-06-01 15:29:00
    uptime命令主要是查看cpu负载。[root@localhost ~]# uptime15:02:17 up 2 days, 3:27, 2 users, load average: 0.00, 0.01, 0.0515:02:17 为系统当前时间。up 2days,3:27 主机已运行时间。2users 用户连接...
  • 搜索了很久,发现没有地方是记录那个计数器的重置次数——但是为什么管理端(自带的网络管理软件)就能够正常获取这些数据呢?应该还是有记录的。 为了尽快解决问题,只能曲线救国了: {Network:sysUpTime.last(0)...
  • 什么是系统负载?uptime?  (2010-10-23 20:46:30) 标签:  负载   cpu内核   时间间隔   系统运行   进程   uptime   it 分类: Linux世界  系统平均负载被定义为在特定...
  • Linux查询系统上次启动时间last reboot、上线时间uptime
  • Linux系统--/proc/uptime文件中参数说明

    千次阅读 2017-07-18 00:22:54
    有关/proc/uptime这个文件里两个参数所代表的意义:   [root@app ~]#cat /proc/uptime  3387048.81 3310821.00   第一个参数是代表从系统启动到现在的时间(以秒为单位): 3387048.81秒 = 39.20195381944444...
  • 同样是容错,数据中心国标A级与Uptime TierIV有什么异同? 现代物联网、云计算、互联网、大数据中心等现代化信息技术已经成为国家经济的重要支柱。信息化的基础是数据中心,可以说,没有数据中心就没有信息化的...
  • /proc/uptime含义介绍

    2019-12-04 21:42:44
    我们常常会使用到uptime命令去看看系统的运行时间,它与一个文件有关,就是/proc/uptime。 2.两个参数所代表的意义 [root@app ~]#cat /proc/uptime 3387048.81 3310821.00 第一个参数num1是代表从系统启动到现在...
  • 今天又个网友问uptime的三个平均负载值具体要怎么理解,发现要自己解释还真不知道怎么表达~~~~,下面到网上找了篇文章给大家分享:   uptime命令,有两大用处,一个是看您的机器的运行时间,另一个就是看看您...
  • 使用uptime robot配合telegram监视服务器在线情况iamydp•2020 年 03 月 26 日有时候买的劣质主机因为管理员瞎搞的缘故关机或者宕机之类的,如果没有提醒的话自己很难发现。本人最近就遇到了这种情况,事后还是从...
  • uptime命令分析负载

    千次阅读 2019-03-10 14:27:41
    有时发先系统的响应速度变慢了,需要分析一下CPU...uptime命令 [root@localhost ~]# uptime 13:18:03 up 7:00, 2 users, load average: 0.00, 0.01, 0.05 当前时间是13:18:03 系统已运行时间7:00 当前在线用...
  • 10:31:12为系统当前时间up 186 days为系统在线时长2 users为当前的登录用户load average:0.21 ,0.12, 0.06为最近的系统负载 tasks:198tota:进程总数1runnning:正在运行的进程数197sleeping:睡眠的进程数0stoped:...
  • Beats:使用 Heartbeat 进行 Uptime 监控

    千次阅读 2019-12-17 20:45:12
    Elastic在6.5的版本中退出Heartbeat。Heartbeat 也就是我们通常所说的心跳。...它用来帮我们进行uptime的健康监控。它可以帮我们查看一个服务器及服务器中一些服务是否运行正常。 心跳可以在网络内部或外部运...
  • Linux下有lsof命令,可以查看所有已经打开的文件,你使用lsof -p [pid]的方式就可以查看对应的进程都打开了什么文件,而其中的type字段就是表明它是什么类型,通过man losf 命令你可以查看到它有下面这么多种。...
  • linux平均负载什么意思Load Average in Linux is a metric that is used by Linux users to keep track of system resources. It also helps you monitor how the system resources are engaged. Linux中的平均负载...
  • 有关/proc/uptime这个文件里两个参数所代表的意义: [root@app~]#cat /proc/uptime 3387048.81 3310821.00 第一个参数是代表从系统启动到现在的时间(以秒为单位): 3387048.81秒 = 39.20195381944444天,说明...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,734
精华内容 4,293
关键字:

uptime是什么意思