Linux下ulimit 命令
ulimit主要查看linux系统下对系资源分配的限制情况,查看全部使用ulimit -a (all)
ulimit 参数说明
选项 [options] 含义 例子
-H 设置硬资源限制,一旦设置不能增加。 ulimit – Hs 64;限制硬资源,线程栈大小为 64K。
-S 设置软资源限制,设置后可以增加,但是不能超过硬资源设置。 ulimit – Sn 32;限制软资源,32 个文件描述符
(以上两项自己也不是很明白)
-a 显示当前所有的 limit 信息。 ulimit -a;显示当前所有的 limit 信息
-c 最大的core文件的大小, 以 blocks 为单位。 ulimit–c unlimited; 对生成的 core 文件的大小不进行限制。
-d 进程最大的数据段的大小,以 Kbytes 为单位。 ulimit -d unlimited;对进程的数据段大小不进行限制。
-f 进程可以创建文件的最大值,以 blocks 为单位。 ulimit –f 2048;限制进程可以创建的最大文件大小为 2048 blocks。
-l 最大可加锁内存大小,以 Kbytes 为单位。 ulimit -l 32;限制最大可加锁内存大小为 32 Kbytes。
-m 最大内存大小,以 Kbytes 为单位。 ulimit – m unlimited;对最大内存不进行限制。
-n 可以打开最大文件描述符的数量。 ulimit –n128;限制最大可以使用 128 个文件描述符。
-p 管道缓冲区的大小,以 Kbytes 为单位。 ulimit – p 512;限制管道缓冲区的大小为 512 Kbytes。
-s 线程栈大小,以 Kbytes 为单位。 ulimit – s 512;限制线程栈的大小为 512 Kbyte
-t 最大的 CPU 占用时间,以秒为单位。 ulimit -t unlimited;对最大的 CPU 占用时间不进行限制
-u 用户最大可用的进程数。 ulimit – u 64;限制用户最多可以使用 64 个进程。
-v 进程最大可用的虚拟内存,以 Kbytes 为单位。 ulimit -v 200000;限制最大可用的虚拟内存为 200000 Kbytes
这里对其中几个常用选项进行说明:
1.-c/-f 的单位为blocks,注意不是kb. 在无文件系统的分区中,1blocks=0.5kb;在有文件系统的分区中,blocks大小是不确定的,需要特定工具来查看.
一般这两项,没有特殊要求通常设置为unlimited
2.-n 查看设置打开文件描述符的数量选项,在web
相关文档:
一:前言
最近在研究android的sensor driver,主要是E-compass,其中用到了Linux input子系统.在网上也看了很多这方面的资料,感觉还是这篇分析的比较细致透彻,因此转载一下以便自己学习,同时和大家分享!
(这篇博客主要是以键盘驱动为例的,不过讲解的是Linux Input Subsystem,可以仔细的研究一下!)
键盘驱动将检 ......
Linux的网络协议栈
Linux的协议栈其实是源于BSD的协议栈,它向上以及向下的接口以及协议栈本身的软件分层组织的非常好。
Linux的协议栈基于分层的设计思想,总共分为四层,从下往上依次是 :物理层,链路层,网络层,应用层。
& ......
Linux下CVS服务器的安装与配置
1、CVS服务器的安装
CVS服务器版可以从网上的很多地方下载到,也可以到CVS的官方网站进行下载。根据你所使用的系统,下载相应的版本,然后进行安装。因为当前大部分人是在Linux下使用CVS服务器进行版本管理,并且Redhat Linux是目前最流行的一个Linux发行版之一,所以本文将主要基于Re ......
1.在存放共享文件的服务器设置共享文件夹,
1) 更改/etc/exports 文件, 将需要共享的文件夹设置成共享目录,rw代表可读可写,sync代表同步的意思,前面的*表示所有IP都可以访问
/tmp/update *(rw,sync)
/opt/orabackup/prd *(root_squash,rw,sync)
&n ......
每次装系统少不了要安装VMware Tools,现列出安装步骤,就当做个笔记吧:)
mount /dev/cdrom /mnt/cdrom
cd /mnt/cdrom
ls
cd /tmp
rpm -Uhv /mnt/cdrom/VMwareTools--xxxxxxxxx.rpm
vmware-config-tools.pl
就ok了。 ......