知足却不乏追求
发布时间:2015-03-19 11:37:01
/* 查看某个进程 的线程情况 pstree -p `ps ax | grep 进程名 | grep -v 'grep' |head -1 |awk '{print $1}'` */pstree -p `ps ax | grep 进程名 | grep -v 'grep' |head -1 |awk '{print $1}'` | wc -l //查看线程数量查看进程文件占用情况lsof -p `ps ax | grep ./server| grep -v grep | a.........【阅读全文】
发布时间:2015-03-18 14:14:14
SO_KEEPALIVE在《UNIX网络编程第1卷》中也有详细的阐述:SO_KEEPALIVE 保持连接检测对方主机是否崩溃,避免(服务器)永远阻塞于TCP连接的输入。设置该选项后,如果2小时内在此套接口的任一方向都没有数据交换,TCP就自 动给对方 发一个保持存活探测分节(keepalive probe)。这是一个对方必须响应的TCP分节.它会导.........【阅读全文】
发布时间:2015-03-16 11:36:20
mv /var/lib/mysql/mysql.sock /var/lib/mysql/mysql.sock.bakservice mysql restart......【阅读全文】
发布时间:2015-03-02 17:32:20
接上文:http://blog.chinaunix.net/uid-26000296-id-3755264.html三、异步阻塞模式另外一个阻塞解决方案是带有阻塞通知的非阻塞 I/O。在这种模型中,配置的是非阻塞 I/O,然后使用阻塞 select 系统调用来确定一个 I/O 描述符何时有操作。使 select 调用非常有趣的是它可以用来为多个描述符提供通知,而不仅仅为一个描.........【阅读全文】
发布时间:2015-03-02 17:32:05
简介图 1. 基本 Linux I/O 模型的简单矩阵 每个 I/O 模型都有自己的使用模式,它们对于特定的应用程序都有自己的优点。本节将简要对其一一进行介绍。一、同步阻塞模式在这个模式中,用户空间的应用程序执行一个系统调用,并阻塞,直到系统调用完成为止(数据传输完成或发生错误)。/* * \brief * tc.........【阅读全文】