Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Linux内核软中断线程对于通用内核线程的启示

Linux内核软中断线程对于通用内核线程的启示

Linux 2.6.11版本的内核软中断线程ksoftirqd代码如下,下面框架可以看出对于,吞吐量与处理延迟两者之间的权衡。软中断线程处理概括:1、如果没有活干(没有软中断等待处理)就 schedule()切出,并从运行队列里面删除(由于任务状态已经变成TASK_INTERRUPTIBLE)2、如果有活儿干,就把当前pending的软中断处理完,处理过程中检查如果本线程运行时间过长,则 schedule()切出(cond_resched()完成这一切),...
Git和Github初次使用

Git和Github初次使用

1. GIT相比CVS/SVN,Git 的优势:- 支持离线开发,离线Repository- 强大的分支功能,适合多个独立开发者协作- 速度块中文版Git使用指南 点击这里。2. GitHubGitHub是一个托管Git (开源或闭源)项目的网站,闭源收费,最低7$/月起,免费的300G空间。价格表如下:使用GitHub步骤:1、申请GitHub帐户 xxx ,创建名为new-project的新Repository2、安装Git客户端(Linux)#yum...
利用Linux syslog写日记

利用Linux syslog写日记

这两天,因为项目的需要研究了一把如何利用Linux syslog写日记,这里简单整理一下。本人使用的系统是RHEL 5.5。System LoggingLinux日记系统由系统日志监控程序syslogd和内核日志监控程序klogd组成。从它们的命名可以看到,这两个监控程序都是守护程序(daemon),且都注册成了系统服务。换句话说,我们可以在目录/etc/init.d/下找到它们对应的执行程序,并通过service命令对它们进行启动,关闭,重启等操作。/e...
安装 APK 文件到 Android 模拟器的方法

安装 APK 文件到 Android 模拟器的方法

一、安装APK文件到Android模拟器 Android手机使用的执行文件为APK格式,类似于Windows平台的exe文件。在Android模拟器中安装APK文件有多种方法,如果你是开发人员,可以通过Eclipse+ADT,使用DDMS(Dalvik Debug Monitor Service,它为我们提供例如:为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等等)可以传输...
在Ubuntu上安装腾达W541U V2.0 (RT2070)无线网卡驱动【使用2011新驱动】

在Ubuntu上安装腾达W541U V2.0 (RT2070)无线网卡驱动【使用2011新驱动】

这个腾达W541U V2.0 (RT2070)无线网卡,实在无语,网上已经有够多的帖子谈它的驱动问题了。经过一翻折腾,今天在Ubuntu上把安装腾达W541U V2.0 (RT2070)无线网卡驱动过程记录下来,为自己留着,也为给大家参考。相关阅读:Ubuntu 10.04成功编译腾达W541U V2.0 USB无线网卡驱动Ubuntu 10.04上腾达W541U V2.0 无线网卡驱动的使用网上的帖子多使用的是官方2009年的旧驱动来编译。这个旧版本有在...
Linux下查看16进制文件的方法

Linux下查看16进制文件的方法

1 使用VI 或者 VIM命令状态下:%!xxd --将当前文本转换为16进制格式。:%!od --将当前文本转换为16进制格式。:%!xxd -c 12--将当前文本转换为16进制格式,并每行显示12个字节。:%!xxd -r --将当前文件转换回文本格式。2 使用hexdump例如 test.txt用:%!xxd把二进制文件转换成如下形式:0000000: 6162 630a abc.注意 1 要在左面hex现实区编辑,如果编辑了右面的可打印字符,在后...
Ubuntu下安装iNode上网客户端

Ubuntu下安装iNode上网客户端

喜欢上了Ubuntu的华丽和自由精神,于是wubi安装了Ubuntu(ps:wubi安装的时候选择的安装空间大一点,否则后来就要用lvmp来扩展了),可是问题出来了,我是校园网用户,通过iNode客户端上网,没办法只好研究Ubuntu下的iNode,运气不错,找到了合适的版本,于是开始了我的快乐的安装过程:1.下载合适的iNode客户端:下载在Linux公社的1号FTP服务器里,下载地址: FTP地址:ftp://www.linuxidc.com用户名:w...
Ubuntu 11.04 Unity Launcher中添加一个简易的Banshee管理菜单

Ubuntu 11.04 Unity Launcher中添加一个简易的Banshee管理菜单

UUbuntu 11.04 nity Launcher可以和很多软件进行整合发挥,比如上次提到的在Unity Launcher中添加Pidgin的未读信息数。这次带来的是一个播放器的管理菜单。下面是示意图:这一项功能暂时不会出正式现在Banshee中,因为Banshee for ubuntu11.04 unity还有一些BUG需要修复。但是我们仍然可以自己动手配置:点击这里下载一个桌面配置文件。然后在终端运行:gksu nautilus /usr/shar...
分享两张 Ubuntu 11.04 Unity 的快捷键图

分享两张 Ubuntu 11.04 Unity 的快捷键图

Unity 的快捷键太多记不住吗?有热心肠的家伙们做出来 2 张快捷键图。 (PS: 另外,你也可以看一下之前翻译的中文版本Ubuntu Unity 快捷键列表)可以点击右键另存为看大图。第一张:第二张:SUSE 与 RedHat init.d 脚本文件的区别在RedHat Linux上编译mongodb c++ driver相关资讯 Ubuntu 11.04 Ubuntu 11.04 已经停止技术支持 (10/29/2012 06:01:43)Ubu...
<< 391 392 393 394 395 396 397 398 399 400 >>