1.ip地址简单换算如:100.0.0.16/28该ip指前28位为网络地址,100.0.0就是网络地址。后面8位中有4位也做网络地址。2的4次方等于16,因此该4位网络地址可划分16个网段,256/16=16,每个网段有16个子网。因此后面网段划分大概为0-1516-3132-47等等,100.0.0.16在16-31网段中,因此该ip网段范围100.0.0.16-100.0.0.31该ip最后
分类:
其他好文 时间:
2018-12-21 19:35:03
阅读次数:
170
PID(Process Identification)操作系统里指进程识别号,也就是进程标识符。操作系统里每打开一个程序都会创建一个进程ID,即PID。 PID(进程控制符)英文全称为Process Identifier,它也属于电工电子类技术术语。PID是各进程的代号,每个进程有唯一的PID编号。 ...
分类:
系统相关 时间:
2018-12-18 19:36:04
阅读次数:
183
CPU 飚高 一般是死循环或者死锁问题导致。1. 通过 top 命令找到 CPU 消耗最高的进程,并记住进程 ID {pid}。top -M -n 2 -d 3 >{pid}/top.txt 查看top2. 再次通过 top -Hp {pid} 找到 CPU 消耗最高的线程 ID,并记住线程 ID( ...
分类:
其他好文 时间:
2018-12-16 21:35:56
阅读次数:
118
1. 查看nginx的PID,以常用的80端口为例: [root@rbtnode1 nginx-1.14.2]# netstat -anop | grep 0.0.0.0:80tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 2784/nginx: master off (0. ...
分类:
其他好文 时间:
2018-12-14 15:41:40
阅读次数:
475
1.线程加进程在一个脚本下跑会导致线程卡住,导致所有线程休眠, 解决方法: 使用简单的任务管理: 创建多个线程对象加属性,如果对象为空就使用这个对象去下载,这样线程不会卡住,如果不为空就在定时去查找这些为空的对象去下载这些任务 可以使用top -H -p {进程id}命令获得该进程线程信息。 可以看 ...
分类:
编程语言 时间:
2018-12-12 20:34:35
阅读次数:
209
一、进程ID获取 1.1 当前进程的Id 方法1 通过进程名获取 方法2 直接获取 二、线程ID获取 2.1 C#获取当前线程ID 方法1 推荐 Thread.CurrentThread.ManagedThreadId 方法2 AppDomain.GetCurrentThreadId() 参考文章 ...
分类:
编程语言 时间:
2018-12-11 16:00:37
阅读次数:
179
进程树 pstree -a 显示完整的命令行 -p 列出对应的pid编号 systemd:所有进程的父进程(上帝进程) ? ps aux 操作 – 列出正在运行的所有进程 用户 进程ID %CPU %内存 虚拟内存 固定内存 终端 状态 起始时间 CPU时间 程序指令 ? ps -elf 操作 (P ...
分类:
系统相关 时间:
2018-12-09 13:52:54
阅读次数:
270
关于如何用UnixBench,介绍文章很多,这里就不展开了。这里重点描述下它是如何算分的。 运行参数 碰到很多客户,装好后,直接./Run,就把结果跑出来了,然后还只取最后一个分值,比谁高谁低。
分类:
其他好文 时间:
2018-12-06 20:20:10
阅读次数:
225
头文件: #include <Windows.h>#include <tlhelp32.h>#include <tchar.h>#include <ShellAPI.h> 查找进程: 就是调用windowApi遍历所有启动进程, 实现如下 杀死进程: 就是通过遍历所有的启动的进程, 然后查找进程ID ...
分类:
编程语言 时间:
2018-12-05 12:22:42
阅读次数:
233