最后编辑: 2019 11 6 版本: gcc version 5.4.0 20160609 (Ubuntu 5.4.0 6ubuntu1~16.04.11) 一、进程标识 每一个进程都有一个唯一的非负整数的ID, 该类型为 . 当进程退出或者被杀死后,进程 ID 会被系统复用. 与文件句柄不同的是 ...
分类:
系统相关 时间:
2019-11-20 21:20:17
阅读次数:
102
在我们的实际开发过程中,我们有时候需要记录一些重要操作,或者程序运行情况,我们就需要在程序里面写入日志,来达到更快的排错跟记录重要操作的目的。以前也讲过python中logging模块进行相应的日志配置,在这里简单讲一下Django项目中如何配置与使用日志logging模块。 1.日志配置 在Dja ...
分类:
其他好文 时间:
2019-11-20 20:00:34
阅读次数:
65
调度的基本概念:从就绪队列中按照一定的算法选择一个进程并将处理机分配给它运行,以实现进程并发地执行。 进程信息 1 struct node { 2 string name;//进程名称 3 int id;//进程id 4 int time;//进程服务时间 5 int rtime;//进程服务时间( ...
分类:
编程语言 时间:
2019-11-20 16:45:37
阅读次数:
69
$#是传给脚本的参数个数$0是脚本本身的文件名$1是脚本后接的第一个参数$2是脚本后接的第二个参数$@是传给脚本的所有参数列表,"$1""$2""$3"…"$n"$*是以一个单字符串显示传给脚本的所有参数,"$1$2$3…$n"$$是脚本运行的当前进程ID号$?是最后运行命令的结束状态码,0表示没有
分类:
系统相关 时间:
2019-11-15 09:20:42
阅读次数:
140
To get container ID you can use: Then to convert the container ID to docker container name: 以下是例子 ...
分类:
系统相关 时间:
2019-11-13 16:11:51
阅读次数:
149
一、进程管理 1. 进程简介 1.1 什么进程 进程是正在被执行的一个程序或命令,每一个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源。程序是人使用计算机语言编写的可以实现特定目标或解决特定问题的代码集合。 程序是人使用计算机语言编写的,可以实现一定的功能,并且可以执行的代码集合。 ...
分类:
其他好文 时间:
2019-11-11 12:33:18
阅读次数:
74
1、通过 jstat -gc pid interval 查看每次 GC 之后,具体每一个分区的内存使用率变化情况 2、通过jcmd pid VM.flags 就可以查看到jvm相关的设置参数 3、通过“jmap -heap 进程id”查询出 当前进程的JVM 的配置信息,其中就包括垃圾收集器的设置类 ...
分类:
编程语言 时间:
2019-11-05 00:54:09
阅读次数:
90
背景 现在很多软件都支持集群部署,但是测试环境通常资源有限,所以一般通过单台机器模拟集群部署(使用不同端口,运行相同jar包),本文的目的就是通过多种方式实现此需求。 两个程序 1、jar程序 ① springboot程序 ② 只包含一个main方法,用于启动程序,输出进程ID ③ 路径:C:/de ...
分类:
编程语言 时间:
2019-10-15 20:48:43
阅读次数:
110
1.线程dump命令 jstack -l pid > xxx.file ##pid java 进程id 2.top命令查看CPU 3.高手是怎么使用jstack精确找到异常代码的 一个CPU密集型线程的demo: package chapter1; public class FindJavaThre ...
分类:
其他好文 时间:
2019-10-13 19:09:10
阅读次数:
136