Linux性能调优--虚拟内存
简单地说,虚拟内存就是硬盘中的一块区域,它用来存放内存里使用频率不高的页面文件。好处是为了提高内存的利用率 - 让使用频率高的页面文件活动在内存区域中,提高CPU对数据操作的速度。在Linux中,这个区域叫做swap,一般大小应设置为物理内存的2倍。 vm.swappiness是Linux内核的一个参数,范围是0~100。它表示实际内存和虚拟内存区域进行数据交换的倾向性大小,数值越大表示倾向性越大,即交换的页面文件越多,反之亦然。一般默认值为60。可用'cat /proc/sys/vm/swappine...
批量添加用户
#!/bin/bash for USER in $(cat username.list) do useradd $USER echo mypasswd|passwd $USER --stdin done cat username.list user1 user2 user3...
cpu亲和性设置
#includestdlib.h #includestdio.h #includeunistd.h #includesched.h int main(int argc, char* argv[]) { int num = sysconf(_SC_NPROCESSORS_CONF); int created_thread = 0; int myid; int i; int j = 0; cpu_set_t mask; cpu_set_t get; if (argc != 2) { printf("usag...
linux系统监控利器--monit
Monit 是用于对系统中的进程、文件、目录、以及设备等进行监视和管理的工具。当你所指定的server宕机或者没有反应,monit会将该进程杀死并重启该server。并通过邮件进行通知。Monit 包含一个内嵌的 HTTP(S) Web 界面,你可以使用浏览器方便地查看 Monit 所监视的服务器。 Monit的官方网站: http://www.mmonit.com 下面将介绍monit在CentOS5.3上的安装和配置: download:http://mmonit.com/monit/dist/mo...
关于squid的cache_mem选项
用了squid有一段时间了,一直以来对cache_mem的选项理解都有些错误,后来重新查看了配置文件,并对着词典翻译了一下,共享出来,欢迎批评指正:) Option Name: cache_mem Replaces: Requires: Default Value: cache_mem 8 MB Suggested Config: NOTE: THIS PARAMETER DOES NOT SPECIFY THE MAXIMUM PROCESS SIZE. IT ONLY PLACES A LIMIT...
SecureCRT key登录linux ssh设置
一、首先用secureCrt创建密钥 1.使用SecureCRT创建私钥和公钥. SecureCRT quick Connect- Authentiation - Public Key - Properties -Create Identity File - DSA/RSA - Set Passphrase - Done 这个时候在指定目录会生成两个文件,例如,私钥my_rsa和公钥my_rsa.pub 2.linux服务器上建立.ssh目录,一般情况下,已经有这个目录 # mkdir /root/.s...
kill pulseaudio服务进程
这几天一直被Pulseaudio恶心,每次kill pulseaudio进程,新的进程自动又产生了,怎么都杀不掉 在网上刮了几天,发现关于pulseaudio的资料还真的不多,而且大多都是E文。 最后终于被我找到,原来是配置文件搞的鬼 配置文件可能出现在这两个位置: /etc/pulse/client.conf ~/.pulse/client.conf 在配置文件里, “autospawn=”选项用来控制进程,当它被设置为“yes”时,pulseaudio服务被杀掉时会自动产生...
Linux下利用ext3grep恢复被删除的文件
10个G的数据被误删除了,差点崩溃,试遍了所有常规恢复软件,无用,就要放弃的时候,发现了ext3grep这个开源东东! 顺利恢复所有数据,所以linux下数据删除并不可怕,可怕的是删除后没有恢复的方法,看看下面的操作吧! [root@localhost ~]# uname -a Linux localhost.localdomain 2.6.18-8.el5 #1 SMP Fri Jan 26 14:15:21 EST 2007 i686 i686 i386 GNU/Linux 其实什么版本的系统无所谓...
利用cacti监控memcache
我们在部署好memcache以后,并不意味着不管不顾,更多的我们应该监控memcahce的状态,内存使用情况,hit/miss值是多少,利用 cacti能够很形象的监控memcache的各个参数,接下来我们就来了解下如何利用cacti来监控我们的memcache! 首先我们可以从官网上学习如何添加cacti和memcache监控!地址如下: http://dealnews.com/developers/cacti/memcached.html 我们来详细说下操作步骤! 1、Python Client A...
linux硬件监控
今天一台兼容服务器发生死机问题,可能就是一年前的内存过热问题,苦于远程,又没有监控软件,于是找了一个lm_sensors 还不错: 安装lm_sensors 现在基本上每个Linux都已经有lm_sensors包了,我们主要安装了就可以了。或者我们也可以通过源文件来自己编译。 我是使用的源文件,官方网站下载的。 [root@localhost lm_sensors-3.1.2]# make user Makefile:175: lib/data.ld: No such file or directory...
Linux下rpm安装DHCP服务及配置
Linux下DHCP服务端的配置 [root@loaclhost /]mount /dev/hdc /hdc //挂载光盘到/dev/ [root@loaclhost /]cd hdc/Server //进入关盘的Server目录 [root@loaclhost Server]rpm –ivh dhcp-3.0.5-7.el5.i386.rpm //rpm安装DHCP的服务器端 [root@loaclhost Server]cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf....
linux下查看内存使用情况
在Linux下查看内存我们一般用free命令: [root@scs-2 tmp]# free total used free shared buffers cached Mem: 3266180 3250004 16176 0 110652 2668236 -/+ buffers/cache: 471116 2795064 Swap: 2048276 80160 1968116 下面是对这些数值的解释: total:总计物理内存的大...