linux
Singchap Wang
代码的搬运工
展开
-
linux下的缓存机制buffer、cache、swap - 运维总结 [“Cannot allocate memory“问题]
转载:https://www.cnblogs.com/kevingrace/p/5991604.html一、缓存机制介绍在Linux系统中,为了提高文件系统性能,内核利用一部分物理内存分配出缓冲区,用于缓存系统操作和数据文件,当内核收到读写的请求时,内核先去缓存区找是否有请求的数据,有就直接返回,如果没有则通过驱动程序直接操作磁盘。缓存机制优点:减少系统调用次数,降低CPU上下文切换和磁盘访问频率。CPU上下文切换:CPU给每个进程一定的服务时间,当时间片用完后,内核从正在运行的进程中收回处理器转载 2020-07-29 22:49:25 · 1371 阅读 · 0 评论 -
关于linux下无法使用jstack的问题
前言jstack是java自带的一种堆栈跟踪工具。jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息。通常用来找出最耗cpu的线程并定位错误代码。问题你在使用jstack命令的时候,有的时候会收到提示 command not found…,告诉你jstack命令是不存在的。于是,你就到处的查找jstackd的安装方法,但都是一无所获。解决思路1.如果你在网上寻找jstack的安装方法,网上可能会告诉你,jstack是在JDK中的,OpenJD转载 2020-07-29 22:44:35 · 3415 阅读 · 0 评论 -
linux中查看http各种状态数量
转自:http://www.cnblogs.com/wayne173/p/5652043.html我们的网站部署在linux的服务器上,特别是web服务器,我们可能有时候做为运维人员,肯定是要查看网站的并发连接数是不是达到瓶颈等,所以在linux下,我们如何查看服务器的并发连接数呢?使用以下命令即可分组查看各种连接状态哦:netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'解释:返回结果示例: LAST.转载 2020-07-29 22:27:31 · 590 阅读 · 0 评论