内核最强大功能之一就是进程管理,对于systemadministrator来说,这部分熟练度对于系统调优起着决定性作用。现在我们一起来了解一下linux的进程管理工具吧,在介绍工具之前,有些基本概念要澄清:taskstruct:Linux内核存储进程信息的固定格式多个任务的的taskstruct组件的链表..
分类:
系统相关 时间:
2015-09-12 16:19:49
阅读次数:
368
上节我们讨论过了ps命令,top以及htop工具,这节我们讨论其他几个工具的使用方式1.vmstat命令:vmstat[options][delay[count]]procs:r:等待运行的进程的个数;b:处于不可中断睡眠态的进程个数;(被阻塞的队列的长度);memory:swpd:交换内存的使用总量;free:空闲物理内存总..
分类:
系统相关 时间:
2015-09-12 16:18:19
阅读次数:
371
1.服务 service长期在后台运行的进程,一般没有应用程序界面2.进程线程和应用程序之间的关系应用程序开启,系统启动一个Linux进程,所有的组件都是运行在同一个进程的同一个线程(main)里面。(1)Process lifecycle 进程的生命周期Android操作系统会尽可能长期的保留应用...
分类:
移动开发 时间:
2015-09-11 09:13:36
阅读次数:
174
Linux的进程管理进程:简单来说就是一个运行中的程序的副本,是进程的一个实例,它是有生命周期的进程的创建:进程都是由其父进程创建的,最开始的进程就是init。进程优先级:0-139实时优先级:1-99;静态优先级:100-139,对于静态来说数字越小优先级越高,优先级还有一个Nice..
分类:
系统相关 时间:
2015-09-08 20:21:13
阅读次数:
416
介绍Linux下的IO统计工具如iostat, nmon等大多数是只能统计到per设备的读写情况, 如果你想知道每个进程是如何使用IO的就比较麻烦.iotop 是一个用来监视磁盘 I/O 使用状况的 top 类工具。iotop 具有与 top 相似的 UI,其中包括 PID、用户、I/O、进程等相关...
分类:
系统相关 时间:
2015-09-06 17:57:18
阅读次数:
214
对于linux系统来说,进程的管理是重要的一环。如果对系统进程不能准确的管理,只能说是一个识别的管理者。1、初识系统进程管理的工具家族linux进程查看及管理的工具;pstreepspgreptophtopglancevmstatdstatkillpkil对于工具有很多。但是并不说每个都要去掌握。而且有些工具的功..
分类:
系统相关 时间:
2015-09-06 11:02:53
阅读次数:
429
1Linux进程管理进程管理是操作系统的最重要的功能之一。有效率的进程管理能保证一个程序平稳而高效地运行。Linux的进程管理它包括进程调度、中断处理、信号、进程优先级、上下文切换、进程状态、进度内存等。在这里,我们将描述Linux进程管理的基本原理的实现。它将更好地帮助..
分类:
系统相关 时间:
2015-09-05 19:29:33
阅读次数:
311
socket描述符套接字是通信端点的抽象,创建一个套接字使用如下函数:#include int socket(int domain, int type, int protocol);返回值:若成功,返回套接字描述符;若出错,返回-1说明:domain: 指定通信的特征,包括地址格式,以AF_开头的常...
分类:
系统相关 时间:
2015-09-05 17:40:34
阅读次数:
344
有3种称作XSI IPC的IPC:消息队列、信号量、共享存储。这种类型的IPC有如下共同的特性。每个内核中的IPC都用一个非负整数标志。标识符是IPC对象的内部名称,为了使多个合作进程能够在同一IPC对象上汇聚,需要提供一个外部命名方案。因此,将每个IPC对象都与一个键相关联,将这个键(key)作为...
分类:
系统相关 时间:
2015-09-05 12:19:17
阅读次数:
254