
linux
冰城野草-ICE
5年游戏研发及项目管理经验-完美世界
5.5年短视频互联网行业研发及项目管理经验-快手
展开
-
dmesg七种用法
dmesg 命令的使用范例文章转载:https://www.cnblogs.com/zhaoxuguang/p/7810651.html‘dmesg’命令设备故障的诊断是非常重要的。在‘dmesg’命令的帮助下进行硬件的连接或断开连接操作时,我们可以看到硬件的检测或者断开连接的信息。‘dmesg’命令在多数基于Linux和Unix的操作系统中都可以使用。下面我们展示一些最负盛名的‘dm...转载 2018-10-28 13:19:39 · 518 阅读 · 0 评论 -
linux IO信息查看(一)
IO调度器的总体目标是希望让磁头能够总是往一个方向移动,移动到底了再往反方向走,这恰恰就是现实生活中的电梯模型,所以IO调度器也被叫做电梯.(elevator)而相应的算法也就被叫做电梯算法.而Linux中IO调度的电梯算法有好几种,一个叫做as(Anticipatory),一个叫做cfq(Complete Fairness Queueing),一个叫做deadline,还有一个叫做...2013-07-27 11:12:41 · 616 阅读 · 0 评论 -
linux AIO详细总结(阻塞模型)
简介:Linux 异步 I/O 是 Linux 内核中提供的一个相当新的增强。它是 2.6 版本内核的一个标准特性,但是我们在 2.4 版本内核的补丁中也可以找到它。AIO 背后的基本思想是允许进程发起很多 I/O 操作,而不用阻塞或等待任何操作完成。异步非阻塞 I/O 模型是一种处理与 I/O 重叠进行的模型。读请求会立即返回,说明 read 请求已经成功发起了。在后台完成读操作时,应用...2013-07-27 11:26:38 · 816 阅读 · 1 评论 -
linux AIO libaio和epoll实现非阻塞模型
epoll是Linux内核为处理大批句柄而作改进的poll,是Linux下多路复用IO接口select/poll的增强版本,它能显著的减少程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。因为它会复用文件描述符集合来传递结果而不是迫使开发者每次等待事件之前都必须重新准备要被侦听的文件描述符集合,另一个原因就是获取事件的时候,它无须遍历整个被侦听的描述符集,只要遍历那些被内核...2013-07-27 11:33:31 · 729 阅读 · 0 评论 -
linux AIO 读文件实例
AIO读操作,使用系统调用实现#define BUFSIZE 1024#include <stdio.h>#include <stdlib.h>#include <aio.h>#include <errno.h>#include <unistd.h>#include <string.h>int...2013-07-27 11:37:26 · 321 阅读 · 0 评论 -
linux 下tomcat开机自启动
修改Tomcat/bin/startup.sh 为:export JAVA_HOME=/usr/java/j2sdk1.4.2_08export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.export PATH=$PATH:$JAVA_HOME/binexport CATALINA_H...2013-07-27 11:40:22 · 168 阅读 · 0 评论