摘要: ulimit 用于限制 shell 启动进程所占用的资源,支持以下各种类型的限制:所创建的内核文件的大小、进程数据块的大小、Shell 进程创建文件的大小、内存锁住的大小、常驻内存集的大小、打开文件描述符的数量、分配堆栈的最大大小、CPU 时间、单个用户的最大线程数、Shell 进程所能使用的最大虚拟内存。同时,它支持硬资源和软资源的限制。先查看LINUX默认的文件描述符:# ulimit -n1024用命令来增大文件描述符,# ulimit -HSn 65536# vim /etc/profile 或者: vim /root/.bash_profile ulimit -HSn 65536# 阅读全文
posted @ 2012-03-27 15:15 dkcndk 阅读(1156) 评论(0) 推荐(0) 编辑
摘要: 理解 Proc 文件系统from:http://linux.chinaunix.net/doc/2004-10-05/16.shtml目录:/proc --- 一个虚拟文件系统加载 proc 文件系统察看 /proc 的文件得到有用的系统/内核信息有关运行中的进程的信息通过 /proc 与内核交互结论参考文献摘要:Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、 改变内核设置的机制。尽管在各种硬件平台上的 Linux 系统的 /proc 文件系统的 基本概念都是相同的,但本文只讨论基于 intel x86 架构的 Linux /proc 文件系 统。____ 阅读全文
posted @ 2012-03-27 10:32 dkcndk 阅读(875) 评论(0) 推荐(0) 编辑
摘要: Protobuf语言指南l定义一个消息(message)类型l标量值类型lOptional 的字段及默认值l枚举l使用其他消息类型l嵌套类型l更新一个消息类型l扩展l包(package)l定义服务(service)l选项(option)l生成访问类本指南描述了怎样使用protocolbuffer语言来构造你的protocol buffer数据,包括.proto文件语法以及怎样生成.proto文件的数据访问类。本文是一个参考指南——如果要查看如何使用本文中描述的多个特性的循序渐进的例子,请在http://code.google.com/intl/zh-CN/apis/protocolbuffer 阅读全文
posted @ 2012-03-27 09:32 dkcndk 阅读(128102) 评论(6) 推荐(19) 编辑