今天我们介绍一下htop工具的使用,这是个很实用的工具,可以查看系统进程、cpu占用率,内存使用等情况。对于我们运维人员来说使用它可以快速定位是哪一个进程造成了系统堵塞;哪些进程长期霸占了CPU使得任务队列过长;哪些进程处于僵死状态没办法退出内存造成内存溢出。htop是..
分类:
系统相关 时间:
2015-04-16 10:33:09
阅读次数:
215
今天我们介绍一下htop工具的使用,这是个很实用的工具,可以查看系统进程、cpu占用率,内存使用等情况。对于我们运维人员来说使用它可以快速定位是哪一个进程造成了系统堵塞;哪些进程长期霸占了CPU使得任务队列过长;哪些进程处于僵死状态没办法退出内存造成内存溢出。htop是..
分类:
系统相关 时间:
2015-04-16 10:32:08
阅读次数:
255
调度算法是指:根据系统的资源分配策略所规定的资源分配算法,如任务A在执行完后,选择哪个任务来执行,使得某个因素(如进程总执行时间,或者磁盘寻道时间等)最小。对于不同的系统目标,通常采用不同的调度算法。
几个常用的操作系统进程调度算法。
1 先来先服务(队列)
先来先服务(FCFS)调度算法是一种最简单的调度算法,该算法既可用于作业调度,也可用于进程调度。当在作业调度中采用该算法时,每...
分类:
编程语言 时间:
2015-04-16 09:04:58
阅读次数:
167
我的用户进程需要和我的服务进程通信,通过文件映射、事件的方式通信时需要注意:1、需要低权限varSecMem: SECURITY_ATTRIBUTES; aSD: SECURITY_DESCRIPTOR;begin FExistsAlready := False; InitializeSecu...
分类:
系统相关 时间:
2015-04-15 10:51:06
阅读次数:
192
函数的多线程安全性在内核编程中比用户态应用程序的编程更常见。 调用源 运行环境 原因 driverEntry,DriverUnload 单线程 这两个函数由系统进程的单一线程调用,不会出现多线程同时调用 的情况 各种分发函数 多线程 ...
分类:
其他好文 时间:
2015-04-11 10:08:36
阅读次数:
148
sysprocesses 表中保存关于运行在 Microsoft® SQL Server? 上的进程的信息。这些进程可以是客户端进程或系统进程。sysprocesses 只存储在 master 数据库中。列名 数据类型 描述 spid smallint SQL Server 进程 ID。 kpid ...
分类:
数据库 时间:
2015-04-10 13:16:37
阅读次数:
1400
在Linux系统中,有三类主要的日志子系统:1.连接时间日志:由多个程序执行,把记录写入到/var/log/wtmp和/var/run/utmp,login等程序会更新wtmp和utmp文件,使系统管理员能够跟踪谁在何时登录到系统。2.进程统计:由系统内核执行,当一个进程终止时,为每个进程往进程统计文件(pa..
分类:
系统相关 时间:
2015-04-10 07:12:00
阅读次数:
235
周转时间=作业完成时刻—作业到达时刻;
带权周转时间=周转时间/服务时间;
平均周转时间=作业周转总时间/作业个数;
平均带权周转时间=带权周转总时间/作业个数;
例:
有4个进程A,B,C,D,设它们依次进入就绪队列,因相差时间很短可视为同时到达。4个进程按轮转法分别运行11,7,2,和4个时间单位,设时间片为1。四个进程的平均周转时间为 ?
解析:由于是视为同时到达,则...
分类:
其他好文 时间:
2015-04-09 13:53:46
阅读次数:
742
一、Linux 系统主要启动步骤读取 MBR 的信息,启动 Boot Manager。加载系统内核,启动 init 进程, init 进程是 Linux 的根进程,所有的系统进程都是它的子进程。init 进程读取 /etc/inittab 文件中的信息,并进入预设的运行级别。通常情况下 /etc/r...
分类:
系统相关 时间:
2015-04-08 23:07:21
阅读次数:
280
并行:同一时刻,有多条指令在多个处理器上同时执行。
并发:同一时刻,只能有一条指令执行,但多个进程指令被快速轮换执行,使得在宏观上具有多个进程同时执行的效果。
进程一般具有以下4大要素:
1、有一段程序供其执行(该程序可以多个进程共用)。
2、有专用的系统堆栈空间。
3、在内核中有对应的进程控制块。
4、有独立的存储空间,意味着拥有专有的用户空间。
线程相对于进程而言...
分类:
编程语言 时间:
2015-04-08 16:33:29
阅读次数:
146