![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux 命令
JasonZhou89
to be a better man
展开
-
如何批量kill进程
程序调试阶段可能会需要批量kill进程的情况,1.如果所kill进程名称相同时可用killall proc_name2. 可利用进程号批量killps -elf | grep response_sync_serv217:0 S d5000 8333 1 1 78 0 - 20290 run_in 12:17 pts/3 00:00:00 ./re原创 2016-05-17 12:11:51 · 1635 阅读 · 0 评论 -
程序 “吃”内存--!
项目代码开发工作完成,开始代码测试阶段。功能基本ok,测试性能时,发现进程会定时‘吃掉’8k内存。1.top -Hp 进程Id top -Hp 2281top - 12:50:28 up 23 days, 2:30, 22 users, load average: 0.11, 0.20, 0.22Tasks: 4 total, 0 running,原创 2016-05-18 11:45:51 · 610 阅读 · 0 评论 -
【服务器优化】Linux内核tcp调优方案,sysctl.conf的设置。解释各参数含义
感谢作者超详细汇总,原文链接:https://blog.csdn.net/hytfly/article/details/53426630#sudo vi /etc/sysctl.conf $ /proc/sys/net/core/wmem_max该文件指定了发送套接字缓冲区大小的最大值(以字节为单位),可参考的优化值:873200$ /proc/sys/net/core/rmem_m...转载 2018-08-03 16:37:52 · 1662 阅读 · 0 评论 -
ulimit详解
原文链接:http://blog.51cto.com/853056088/2091839通过ulimit -n命令可以查看linux系统里打开文件描述符的最大值,一般缺省值是1024,对一台繁忙的服务器来说,这个值偏小,所以有必要重新设置linux系统里打开文件描述符的最大值。设置个Linux用户的最大进程数,一些需要设置为无限制:数据段长度:ulimit -d unlimited...转载 2018-08-14 14:11:32 · 4644 阅读 · 0 评论 -
lsof
原文链接:http://man.linuxde.net/lsoflsof命令用于查看你进程开打的文件,打开文件的进程,进程打开的端口(TCP、UDP)。找回/恢复删除的文件。是十分方便的系统监视工具,因为lsof命令需要访问核心内存和各种文件,所以需要root用户执行。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协...转载 2018-08-23 12:04:13 · 1486 阅读 · 0 评论 -
valgrind 工具介绍和简单的使用
原文链接:https://www.cnblogs.com/AndyStudy/p/6409287.html 最近老是遇上各种奇奇怪怪的core dump,不太会分析的情况下看到了这款工具。在这记录分享下。Valgrind 是个开源的工具,功能很多。例如检查内存泄漏工具---memcheck。Valgrind 安装:去官网下载: http://valgrind.org/downl...转载 2018-08-23 12:10:17 · 1786 阅读 · 0 评论 -
strace+pstack
原文链接:http://www.cnblogs.com/bangerlee/archive/2012/04/30/2476190.html引言有时我们需要对程序进行优化、减少程序响应时间。除了一段段地对代码进行时间复杂度分析,我们还有更便捷的方法吗?若能直接找到影响程序运行时间的函数调用,再有针对地对相关函数进行代码分析和优化,那相比漫无目的地看代码,效率就高多了。将strace和ps...转载 2018-08-23 14:18:01 · 191 阅读 · 0 评论