
Linux
a9529lty
这个作者很懒,什么都没留下…
展开
-
linux有效修改max open files/ulimit -n
> 使用ulimit -a 可以查看当前系统的所有限制值,使用ulimit -n 可以查看当前的最大打开文件数。新装的linux默认只有1024,当作负载较大的服务器时,很容易遇到error: too many open files。因此,需要将其改大。使用 ulimit -n 65535 可即时修改,但重启后就无效了。(注ulimit -SHn 65535 等效 ulim转载 2013-11-12 10:25:44 · 6832 阅读 · 0 评论 -
Linux vmstat命令详解
root@localhost ~]# vmstat -n 3 (每个3秒刷新一次) procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----r b swpd free buff cache si so bi bo in cs us sy转载 2013-12-24 10:55:39 · 831 阅读 · 0 评论 -
Linux Top 命令解析 比较详细
TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定.top - 12:38:33 up 50转载 2013-12-24 10:54:56 · 894 阅读 · 0 评论 -
查看 并发请求数及其TCP连接状态
服务器上的一些统计数据:1)统计80端口连接数netstat -nat|grep -i "80"|wc -l2)统计httpd协议连接数ps -ef|grep httpd|wc -l3)、统计已连接上的,状态为“establishednetstat -na|grep ESTABLISHED|wc -l4)、查出哪个IP地址连接最多,将其封了.nets转载 2015-02-09 14:16:46 · 2606 阅读 · 0 评论 -
linux rinetd 端口转发部署
软件下载wget http://www.boutell.com/rinetd/http/rinetd.tar.gz解压安装tar zxvf rinetd.tar.gzmakemake install编辑配置vi /etc/rinetd.conf0.0.0.0 8080 172.19.94.3 80800.0.0.0 2222 192.168.0.103转载 2017-02-07 09:14:57 · 852 阅读 · 0 评论 -
手动释放linux内存cache和脚本定时释放
总有很多朋友对于Linux的内存管理有疑问,之前一篇Linux下的内存管理方式似乎也没能清除大家的疑虑。而在新版核心中,似乎对这个问题提供了新的解决方法,特转出来给大家参考一下。最后,还附上我对这方法的意见,欢迎各位一同讨论。当在linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching。这个问题,貌似有不少人在问,不过都没有看到有什么很转载 2017-08-03 14:55:13 · 662 阅读 · 0 评论 -
ubuntu 手动释放缓存 (清理内存cache)
/proc是一个虚拟文件系统,我们可以通过对它的读写操作做为与kernel实体间进行通信的一种手段。也就是说可以通过修改/proc中的文件,来对当前kernel的行为做出调整。那么我们可以通过调整/proc/sys/vm/drop_caches来释放内存。操作如下:1. 切换到管理员权限$ sudo su 112. 多次执行 sync 命令# sync# sync1212转载 2017-08-03 14:55:46 · 4895 阅读 · 0 评论