码迷,mamicode.com
首页 >  
搜索关键字:进程分析    ( 61个结果
实验总结 第六周 进程
分析fork函数对应的内核处理过程sys_clone,理解创建一个新进程如何创建和修改task_struct数据结构 Linux中创建进程一共有三个函数: fork :创建子进程 vfork:和fork类似 clone:创建线程 进程创建过程: SYSCALL_DEFINE0(fork){ retu ...
分类:系统相关   时间:2016-04-03 12:58:43    阅读次数:291
linux用户进程分析
经过实验3的介绍,我们需要来点实在的,所以将我们理解的流程用于linux系统的分析。换句话说,通过类比的方式去进行描述与理解linux相关的部分。本节的内容很详实,而且也分析了很久,所以长话短说,静静的去感受与理解linux内核代码的实现。当然,我们实验的系统代码很简单而且直接,但是linux内核经过20多年的发展,更有成千上万的开发者共同维护,所以对于代码的书写会更加精练,对于基...
分类:系统相关   时间:2016-04-01 18:45:54    阅读次数:214
Windows下获取Dump文件以及进程下各线程调用栈的方法总结(转)
1. Dump文件的用途Dump文件, 主要用于诊断一个进程的运行状态,尤其是碰到崩溃(Crash)或者挂起(hang)不响应时,需要分析它的工作状态. 除了平时常见的attach到这个进程, 分析Dump文件就成了一个重要的手段了.相信一些做软件维护和支持的工程师在这方面深有体会, 比如某天某时,...
分类:编程语言   时间:2015-11-03 12:30:15    阅读次数:256
[Z] 囚禁你的精灵(daemon)进程
作者:matt borland 翻译:nixe0n简介 chroot牢笼(jail)概念综述 postfix精灵进程分析 一个禁锢(jail)howto:icecast 第一步:把icecast安装在牢笼(jail)环境中 第二步:配置牢笼(jail)环境 第三步:为这个精灵建立一个chroot包装...
分类:系统相关   时间:2015-09-07 09:35:49    阅读次数:403
一次Linux系统1分钟负载5000+的故障排错
昨天上午查看Zabbix监控界面时,发现其中一台服务器的进程数量和1分钟负载已经达到了一个非常惊人的数量,Zabbix默认报警数值是进程数量在5分钟平均值大于1000,1分钟系统负载5分钟平均值大于5。先大体列一下服务器的软硬件信息:服务器硬件:DellPowerEdgeR720,2xIntel(R)Xeon..
分类:系统相关   时间:2015-09-02 19:09:21    阅读次数:670
android init进程分析 init脚本解析和处理
1. 启动动画在执行init启动脚本中到surface flinger启动完成后,开始执行启动动画(bootanimation)之间。(启动动画在cupcake版本还只是surfaceflinger的一个线程,到donut上已经升级到和surface flinger一样的进程了)。启动动画默认是调用函数load_565rle_image在屏幕上显示一个叫 initlogo.rle的一个rgb565格式的图片,一般我们的系统上都没有这张图,可以按下述方法做一个:首先需要准备一张图片,最好是PNG的(andro...
分类:移动开发   时间:2015-07-07 13:06:59    阅读次数:235
android init进程分析 ueventd
ueventd主要是负责设备节点的创建、权限设定等一些列工作。服务通过使用uevent,监控驱动发送的消息,做进一步处理。 ueventd实际和init是同一个binary,只是走了不同分支,可参看前一部分。 ueventd的整体代码比较简单,主要是三部分:  解析ueventd.rc 初始化设备信息 循环polling uevent消息 主函数及相关功能如下如下: int ue...
分类:移动开发   时间:2015-07-07 13:04:59    阅读次数:195
android init进程分析 基本流程
android设备上电,引导程序引导进入boot(通常是uboot),加载initramfs、kernel镜像,启动kernel后,进入用户态程序。第一个用户空间程序是init, PID固定是1.在android系统上,init的代码位于/system/core/init下,基本功能有: 管理设备解析并处理启动脚本init.rc实时维护这个init.rc中的服务  init进程的系统初始化...
分类:移动开发   时间:2015-07-07 13:04:45    阅读次数:238
GlusterFS服务器端进程分析
GlusterFS服务器端进程分析服务端进程信息:root3480.00.227310416268?Ssl17:310:00/usr/sbin/glusterd--pid-file=/run/glusterd.pidroot4010.00.630853252700?Ssl17:310:00/usr/sbin/glusterfs-slocalhost--volfile-idgluster/nfs-p/var/lib/glusterd/nfs/run/nfs.pid-l/var/l..
分类:系统相关   时间:2015-05-22 19:39:01    阅读次数:306
GlusterFS客户端进程分析
客户端重新挂载gluster卷时,进程变化如下:该进程PID不会变化:16683root200398m16m2796S0.00.22:31.58/usr/sbin/glusterd--pid-file=/run/glusterd.pid以下进程PID会变,重新生成:root100687.90.430210839204?Ssl17:190:40/usr/sbin/glusterfs--volfile-id=/tank--volfile-s..
分类:系统相关   时间:2015-05-22 19:38:04    阅读次数:392
61条   上一页 1 ... 3 4 5 6 7 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!