??
1 select
A:select能监听的文件描述符个数受限于FD_SETSIZE,一般为1024,单纯改变进程打开
的文件描述符个数并不能改变select监听文件个数
B:解决1024以下客户端时使用select是很合适的,但如果链接客户端过多,select采用的是轮询模型,会大大降低服务器响应效率,不应在select上投入更多精力
2
依赖的头文件
...
分类:
其他好文 时间:
2014-10-01 00:12:10
阅读次数:
215
??
1 poll
A
依赖的头文件
#include
B
函数声明
int poll(struct pollfd *fds, nfds_t nfds,int timeout);
struct pollfd {
int fd; /*
文件描述符*/
short events; /*
监控的事件*/
short revents...
分类:
其他好文 时间:
2014-09-30 23:55:20
阅读次数:
204
1、获取web页面#coding:utf-8import sys,urllib2req=urllib2.Request(sys.argv[1])fd=urllib2.urlopen(req)while 1: data=fd.read(1024) if not len(data): ...
分类:
Web程序 时间:
2014-09-30 14:31:59
阅读次数:
147
今天磁盘报警,空间不足,找了很久没查出来。下面说下我的操作步骤[root@monitor/]#du-sch/*
6.6M/bin
39M/boot
161M/data
164K/dev
12M/etc
115M/home
240M/lib
25M/lib64
20K/lost+found
4.0K/media
4.0K/mnt
291M/opt
du:cannotaccess`/proc/27198/task/27198/fd/4‘:Nosuchf..
分类:
其他好文 时间:
2014-09-29 17:06:41
阅读次数:
280
#!coding:utf-8# 获取web页面import sys,urllib2req=urllib2.Request(sys.argv[1])fd=urllib2.urlopen(req)while 1: data=fd.read() if not len(data): ...
分类:
编程语言 时间:
2014-09-29 16:42:11
阅读次数:
165
之前遇到过同样的问题,就是fd配置文件没有错误,但是就是不能备份,忘记了是神马原理了,反正在hotsts文件里面加了个*.*.*.*bacula_storage就oK了。先做个笔记吧,真是好脑袋不如烂笔头啊!!!原因在这里,dir配置文件中设置的Storage的地址是一个主机名称,不是使用的IP地址..
头文件:#include #include 定义函数:void *mmap(void *start, size_t length, int prot, int flags, int fd, off_t offsize);函数说明:mmap()用来将某个文件内容映射到内存中,对该内存区域的存取即是.....
分类:
其他好文 时间:
2014-09-28 14:18:42
阅读次数:
263
ioctl
支持的操作,例如
简单数据传输控制动作,例如用户空间发起弹出介质动作反馈硬件的状态,例如报告错误信息参数配置,例如改变波特率执行自破坏
用户空间的ioctl方法原型:int ioctl(int fd, unsigned long cmd, …);每个ioctl命令就是一个独立的系统调用,而且是非公开的驱动程序的ioctl方法原型:int (*ioctl) (struct ...
分类:
系统相关 时间:
2014-09-27 23:37:30
阅读次数:
332
问题描述:
open(pathname, O_RDWR | O_CREAT,0666);就不行吗?为什么好多资料上说要加O_EXCL,说是原子性操作,不加难道就不是了吗?
解答:
如果文件事先已经存在,
open(pathname, O_RDWR | O_CREAT,0666); 打开成功,返回一个大于0的fd
open(pathname, O_RDWR | O_CREAT | O...
分类:
系统相关 时间:
2014-09-27 17:59:20
阅读次数:
316
转的,没验证close(sock_fd)会把sock_fd的内部计数器减1当sock_fd的内部计数器为0时, 才调用shutodwn(), 并最终释放文件描述符调用shutdown()只是进行了TCP断开, 并没有释放文件描述符本来正常的TCP程序不需要显示调用shutdown()但某些TCP程序...
分类:
其他好文 时间:
2014-09-24 16:06:37
阅读次数:
638