linux 起始时间 - CSDN
  • 于是楼主想看一下他什么时候开始占用的 1.使用nvidia-smi命令,查看GPU使用情况 nvidia-smi 输出如下图,会显示GPU的使用信息,发现一个PID为37275的进程大量占用GPU内存 2.使用top命令查看当前进程 发现PID为...

    楼主的实验室的服务器只有一块GPU,楼主在准备在实验室的服务器上跑深度学习训练代码的,发现有人捷足先登了,占用了gpu,,、
    于是楼主想看一下他什么时候开始占用的
    1.使用nvidia-smi命令,查看GPU使用情况

    nvidia-smi
    

    输出如下图,会显示GPU的使用信息,发现一个PID为37275的进程大量占用GPU内存
    在这里插入图片描述
    2.使用top命令查看当前进程
    发现PID为37275的进程占用大量资源,其中time+参数为
    在这里插入图片描述
    3.利用ps命令查看某进程的启动时间,运行持续时间

    ps -eo pid,lstart,etime|grep 37275
    #lstart 启动时间
    #etime 运行时间
    #PID 为37275
    

    在这里插入图片描述
    输出结果解释:37275表示进程PID
    Sat Apr 6 15:04:51 2019 表示启动时间,呜呜呜,楼主15.10登录的服务器,差五分钟就快赶上了
    01:14:33 表示运行持续时间:

    展开全文
  • 2019独角兽企业重金招聘Python工程师标准>>> ...

    想看看服务器上某个JVM进程运行了多长时间,什么时候开始运行的,可以使用如下的命令: 

     

    [product@10.123.76.4 ~$]date

    2012年 07月 31日 星期二 13:56:51 CST

    [product@10.123.76.4 ~$]ps -o stime,etime 28486

    STIME     ELAPSED

    10:36    03:19:11

    JVM进程(pid; 28486)在(2012年 07月 31日 ) 20110点36分启动,运行了3个小时19分钟11秒。


    不过这个命令也有一些限制,比如说如果执行这个命令的日期与某个进程开始执行的日期不是同一天的话,stime列只会显示出进程开始的那天日期,而没有具体的时间。

    转载于:https://my.oschina.net/aiguozhe/blog/69999

    展开全文
  • Linux内核发布时间

    千次阅读 2017-12-14 14:13:15
    有了这个Linux内核版本发布时间表(0.00到3.19,当然没有包含全部的版本),大家就可以看看自己用的版本是何时发布的了!做内核维护查看相关patch log时大致做个参考。 版本号 时间 发展史 0.001991.2-4两个进程分别...

    有了这个Linux内核版本发布时间表(0.00到3.19,当然没有包含全部的版本),

    大家就可以看看自己用的版本是何时发布的了!做内核维护查看相关patch log时大致做个参考。

    版本号 时间 发展史

    0.00

    1991.2-4

    两个进程分别显示AAABBB

    0.01

    1991.9

    第一个正式向外公布的Linux内核版本

    0.02

    1991.10.5

    Linux的第一个稳定的工作版本

    0.03

    1991.10.5

     

    0.10

    1991.10

     

    0.11

    1991.12.8

    基本可以正常运行的内核版本

    0.12

    1992.1.15

    主要加入对数学协处理器的软件模拟程序

    0.95(0.13)

    1992.3.8

    开始加入虚拟文件系统思想的内核版本

    0.96

    1992.5.12

    开始加入网络支持和虚拟文件系统

    0.97

    1992.8.1

     

    0.98

    1992.9.29

     

    0.99

    1992.12.13

     

    1.0

    1994.3.14

    linux系统的核心开发队伍也建起来了

    1.2

    1995.3.7

     

    2.0

    1996.2.9

     

    2.2

    1999.1.26

     

    2.4

    2001.1.4

     

    2.6

    2003.12.17

    支持多处理器配置和64位计算,

    它还支持实现高效率线程处理的本机POSIX线程库(NPTL)。

    实际上,性能、安全性和驱动程序的改进是整个2.6.x内核的关键

    2.6.15

    2006

    改进对IPv6的支持

    2.6.30

    2009.6

    改善了文件系统、加入了完整性检验补丁、

    TOMOYOLinux安全模块、

    可靠的数据报套接字(datagramsocket)协议支持、

    对象存储设备支持、FS-Cache文件系统缓存层、

    nilfs文件系统、线程中断处理支持等等。

    2.6.32

    2009.12

    增添了虚拟化内存de-duplicacion、重写了writeback代码、

    改进了Btrfs文件系统、添加了ATIR600/R7003D和KMS支持、

    CFQ低传输延迟时间模式、perftimechart工具、

    内存控制器支持softlimits、支持S+Core架构、

    支持IntelMoorestown及其新的固件接口、

    支持运行时电源管理、以及新的驱动

    2.6.34

    2010.5

    添加了Ceph和LogFS两个新的文件系统,

    其中前者为分布式的文件系统,

    后者是适用于Flash设备的文件系统。

    LinuxKernel2.6.34的其他特性包括新的Vhostnet、

    改进了Btrfs文件系统、对Kprobesjump进行了优化、

    新的perf功能、RCUlockdep、

    GeneralizedTTLSecurityMechanism(RFC5082)

    及privateVLANproxyarp(RFC3069)支持、asynchronous挂起恢复等

    2.6.35

    2010.8.1

    在系统的多个CPU之间分配网络处理负载,

    Btrfs文件系统加入直接I/O支持,大量新的驱动等

    2.6.36

    2010.10

    Tilera处理器架构支持、新的文件通知接口fanotify、

    Intel显卡上实现KMS和KDB的整合、并行管理工作队列、

    Inteli3/5平台上内置显卡和CPU的智能电源管理、

    CIFS文件系统本地缓存、改善虚拟内存的层级结构,

    提升桌面操作响应速度、改善虚拟内存溢出终结器的算法、

    整合了AppArmor安全模型

    (注:与SELinux基于文件的标注不同,AppArmor是基于路径的)

    2.6.37

    2011.1

     

    2.6.38

    2011.3.15

    件操作性能得以提高许多,提高了Wi-Fi的性能等等

    2.6.39

    2011.5

    加入了IPset框架,提高规则匹配速度,更新媒体控制系统等

    3.0  2011.7.21  
    3.0.1 2011.8.5  
    3.1.1 2011.11  
    3.2 2012.1 三星Exynos处理器驱动、VMware显卡驱动脱离
    staging tree以及后者的大量变动、
    Intel/Radeon/Nouveau/DRM大量更新、
    Btrfs文件系统改进,等等
    3.3 2012.3  
    3.4 2012.5  

    3.5 2012.7 EXT4文件系统元数据校验,TCP连接的检查与修复
    3.6 2012.10  
    3.7 2012.10  
    3.8 2013.2  
    3.9 2013.4  
    3.10 2013.7  
    3.11 2013.9  
    3.12.6 2013.12  
    3.13 2014.1  
    3.14 2014.4  
    3.15 2014.6  

    3.16.2

    3.14.18 

    3.10.54

    2014.9  
    3.17 2014.10.5  
    3.18.11
    2015.4  
    3.19 2015.2

    为多种触控板增加多点触控支持

    3.19.8 2015.5.11 在动态电源管理风扇控制、Flash友好文件系统启动时间、
    多重触摸等方面做了改进
     





    另附一张长期维护内核版本图 详见www.kernel.org








    展开全文
  • Linux中的时间从1970年01月01日开始

    千次阅读 2018-04-19 17:57:00
    Linux中的时间UNIX及Linux时间系统是由「新纪元时间」Epoch开始计算起,单位为秒,Epoch则是指定为1970年一月一日凌晨零点零分零秒,格林威治时间。目前大部份的UNIX系统都是用32位元来记录时间,正值表示为1970以...

    Linux中的时间
    UNIX及Linux的时间系统是由「新纪元时间」Epoch开始计算起,单位为秒,Epoch则是指定为1970年一月一日凌晨零点零分零秒,格林威治时间。

    目前大部份的UNIX系统都是用32位元来记录时间,正值表示为1970以後,负值则表示1970年以前。我们可以很简单地计算出其时间领域:
    2^31/86400(s) = 24855.13481(天) ~ 68.0958(年)
    1970+68.0958 = 2038.0958
    1970-68.0958 = 1901.9042
    时间领域为[1901.9042,2038.0958]
    准确的时间为2038年一月十八日星期一晚上十点十四分七秒。那一刻,时间将会转为负数,变成1901年十二月十三日黑色星期五下午三点四十五分五十二秒,然後Jason就会跑出来用斧头砸掉您的电脑。
    这就是所谓的UNIX 2038 BUG,或者您也可戏称为Jason hatchet bug。在大部份的UNIX上,并没有所谓Y2K问题,不过都有2038年问题。

    在一些64位元的平台上,例如Digital Alpha、SGI、Sparc等等,则用64位元来表示时间。
    2^63/86400 ~ 1E14(天) ~ 2.92E11(年) 。大约是2920亿年。
    因此,使用64位元的电脑可能会有 Armageddon bug 的问题。届时位於猎户座旋臂的太阳,已经是黑矮星或暗黑物质,猎户座旋臂大概也已经被重力波震断,银河系大概则已经变成小型似星体了。

    虽然许多人认为UNIX的2038年问题会随着科技的进步,而将电脑逐步汰换成64位元电脑,因此无须担心。但我个人相信,在2038年,依然会有许多状况出现。因为,就事实而言,目前许多UNIX系统都有足够的能力服役到2038年而毫无问题。因此,如果有意添购电脑主机,而且有预期会使用到那个时候,最好是选购64位元电脑,确认只有世界末日问题(除非您想要把资料流传给下一个宇宙,那就要另当别论了)。

    展开全文
  • Linux系统时间与硬件时间时间同步

    万次阅读 2018-06-26 11:09:26
    Linux系统有系统时间和硬件时间之分:系统时间: 一般说来就是我们执行 date命令看到的时间linux系统下所有的时间调用(除了直接访问硬件时间的命令)都是使用的这个时间。硬件时间:主板上BIOS中的时间,由主板电池...
  • 修改Linux系统时间和时区

    万次阅读 2018-03-15 15:48:13
    服务时间显示不正确,可能有3个原因造成(数据库服务于后台服务分开时,属于俩个虚拟机):1. 数据库服务所在虚拟机的时间和时区显示正确2. Oracle服务的的时间和时区显示正确3. 后台服务所在虚拟机的时间和时区...
  • Linux永久修改系统时间

    万次阅读 2017-08-16 17:20:09
    在开发的或测试的时候,如果Linux系统时间和Windows系统时间不一致,而又没有注意到是一件很令人抓狂的事。 假如执行定时,时间明明到了定时却没有执行,首先考虑的是程序出错了。于是开始找错,找了好久也没有发现...
  • linux获取系统当前时间

    万次阅读 2011-03-23 15:25:00
    最近在查关于Linux时间编程的问题:1. Linux下与时间有关的结构体struct timeval{ int tv_sec; int tv_usec; }; 其中tv_sec是由凌晨开始算起的秒数,tv_usec则是微秒(10E-6 second)。 struct timezone{ int tv_...
  • linux时间与tomcat时间不一致

    千次阅读 2018-08-31 11:05:57
    今天遇到个很奇怪问题,就是项目部署到linux后,有个任务会定时生成文件,文件名包含了当前时间,但是文件名中的时间与文件生成时间不一致,少了八个小时,如图: 一开始以为是linux系统时间有问题,就输入指令...
  • linux时间与Windows时间不一致的解决

    千次阅读 2019-07-11 15:45:43
    系统时间: 一般说来就是我们执行 date命令看到的时间linux系统下所有的时间调用(除了直接访问硬件时间的命令)都是使用的这个时间。硬件时间:主板上BIOS中的时间,由主板电池供电来维持运行,系统开机时要读取这...
  • linux 查看进程启动时间(运行时间)ps -eo lstart 启动时间 ps -eo etime 运行多长时间.ps -eo pid,lstart,etime | grep 5176
  • linux时间同步,ntpd、ntpdate

    万次阅读 2018-05-16 23:53:50
    一、window与linux系统时间介绍 在Windwos中,系统时间的设置很简单,界面操作,通俗易懂。而且设置后,重启,关机都没关系。系统时间会自动保存在Bios的时钟里面,启动计算机的时候,系统会自动在Bios里面取硬件...
  • /proc/uptime  这个文件给出自从上次系统自举以来的秒数,以及其中有多少秒处于空闲。这主要供uptime程序使用。比较这两个数字能够告诉你长期来看CPU周期浪费的比例。 ------------------------------------------...
  • Linux时间计算

    千次阅读 2012-07-11 21:20:21
    一、 Linux的time命令  Linux系统下统计程序运行实践最简单直接的方法就是使用time命令,文献[1, 2]中详细介绍了time命令的用法。此命令的用途在于测量特定指令执行时所需消耗的时间及系统资源等资讯,在统计的...
  • 关于linux校准时间

    万次阅读 2019-06-28 12:36:53
    hwclock --show 显示硬件时间 hwclock-w根据系统时间设置硬件时间 很完整的文章,其中ntpdate设置时间会造成时间跳跃,不安全,而且只能一次性,所以一般还需要搭配crontab来定时设置,使用ntpd服务器则相对安全...
  • Linux时间函数

    万次阅读 多人点赞 2016-03-14 20:51:46
    本文旨在为了解Linux各种时间类型与时间函数提供技术文档。 1、Linux下常用时间类型 Linux下常用时间类型有四种:time_t、struct tm、struct timeval、struct timespec 1.1 time_t时间类型 time_t类型在time.h...
  • 标准C库中只有获取系统时间的API,好像还没有设置系统时间的API,本文将谈谈如何在linux平台设置系统时间,最后给出一个与平台无关的设置系统时间的封闭函数。 linux是如何管理时间的? 在系统启动时,Linux操作...
  • Linux时间系统之RTC时间

    万次阅读 2017-03-03 14:03:57
    Linux时间有两个,系统时间(Wall Time),RTC时间。 系统时间(WT):由Linux系统软件维持的时间,比如command date,获取到的就是系统时间。 RTC时间:这个时间来自我们设备上的RTC芯片,通过command hwclock 可以读取...
  • 遇到一个Linux系统时间突变问题

    千次阅读 2015-06-20 23:11:18
    最近遇到一个Linux系统时间无法更改小于某个固定时间的问题。
1 2 3 4 5 ... 20
收藏数 562,800
精华内容 225,120
热门标签
关键字:

linux 起始时间