首页 > 其他分享 >too many files open in system.18067683

too many files open in system.18067683

时间:2024-03-12 10:23:46浏览次数:26  
标签:files sort wc 查看 many wnm lsof root open

too many files open in system

  1. 修改 Linux 系统限制
ulimit -n 65535
echo "* soft nofile 65535" >> /etc/security/limits.conf
  1. 查看哪个用户或进程占用的文件多,关闭不必要的文件
#查看进程打开文件数最多的前5个进程
lsof | awk '{print $2}' | sort | uniq -c | sort -rn | head  -n 5

[root@wnm ~]# lsof | awk '{print $2}' | sort | uniq -c | sort -rn | head -n 5 
 103204 7496
    139 29471
    116 22525
     58 13509
     49 4612

按进程pid的查看
lsof -p pid | wc -l      

[root@wnm ~]# lsof -p 7496 |wc -l
103204

按用户查看
lsof -u user | wc -l             

[root@wnm ~]# lsof -u mysql|wc -l
103321

还能按端口查看
lsof -i:port 
  1. 发现。。™的果然是mysql 占用的,里面一堆分区表
flush tables ;
把表全关了,问题解决

[root@wnm ~]# lsof | awk '{print $2}' | sort | uniq -c | sort -rn | head -n 5 
    139 29471
    115 7496
    115 22525
     58 13509
     49 4612

标签:files,sort,wc,查看,many,wnm,lsof,root,open
From: https://www.cnblogs.com/Miac/p/18067722

相关文章

  • openlayers2批量添加点
    //初始化地图initMap(){map=newMap({layers:[newTileLayer({source:newOSM(),}),],target:'map',view:newView({center:[116.403218,......
  • openlayers2
    参考:https://openlayers.org/two/支持说明:尽管Openlayers2继续工作并且仍在使用中,但开发工作集中在版本3上。建议OpenLayers用户升级到版本3。尽管偶尔会继续对存储库进行提交,但不再有定期发布。建议那些想要版本2的最新代码的人下载存储库中的master分支并使用它。即使不再有......
  • [Open3d系列]--点云曲线拟合
    Open3d:点云曲线拟合因为项目需要分析点云数据,此文总结其中拟合点云的部分。拟合首先定一个曲线方程:deffunc(x,a,b,c):returna*x**2+b*x+c然后将点云数据结构转换为numpy数组:points=np.asarray(pcd.points)读取点数组中,x轴、y轴的数组:xy_points......
  • kylin v10报错:/usr/lib64/security/pam_console.so: cannot open
    报错如下:PAMunabletodlopen(/usr/lib64/security/pam_console.so):/usr/lib64/security/pam_console.so:cannotopenshaaredobjectfile:No>PAMaddmingfaultymodule:/usr/lib64/security/pam_console.so原因分析:麒麟V10环境没有“pam_console.so”动态库。pam_......
  • OpenMP - 编译制导(三)
    ordered制导#include<iostream>#include<omp.h>usingnamespacestd;intmain(intargc,char*argv[]){intd[6];#pragmaompparallelfororderedfor(inti=0;i<6;++i){#pragmaompordered{co......
  • OpenMP - 编译制导(二)
    section制导OpenMP中的section子句是用于在sections子句内部将代码划分成几个不同的段。当与#pragmaompparallelsections结合使用时,这些代码段会并行处理。每个section由其中的一个线程执行一次,不同的section可以由不同的线程执行。当然,如果一个线程运行得足够快,它可能会执行......
  • OpenMP - 编译制导(1)
    编译制导是对程序设计语言的扩展。通过对串行程序添加制导语句实现并行化。编译制导语句由下列几部分组成:制导标识符(#pragmaomp)制导名称(parallel,for,section等)子句(private,shared,reduction,copyin等)并行域制导一个并行域就是一个能被多个线程并行执行的程序段。在......
  • 常见问题解决 --- 海康OpenAPI安全认证库的demo运行报错
    我要开发一个对接海康isc平台的oss的api,发现需要有海康登录库和ak、sk的配合才能完成。在海康官方下载OpenAPI安全认证库(JAVA)V1.1.11,解压后用idea打开demo发现一对报错。解决办法:1.修复基本的错误。比如包名报错,应该是  packagega; 2.修复maven依赖导入报错。首先是artem......
  • Openwrt编译教程
    注意:不要用root用户进行编译国内用户编译前最好准备好梯子默认登陆IP192.168.1.1密码password编译命令:首先装好Linux系统,推荐Debian11或UbuntuLTS安装编译依赖sudoaptupdate-ysudoaptfull-upgrade-ysudoaptinstall-yackantlr3asciidocaut......
  • OpenWrt之Transmission报错
    OpenWrt之Transmission报错浏览器http://192.168.1.1:9091/transmission/输入后,报错为404,具体如下:Couldn'tfindTransmission'swebinterfacefiles!修复教程:进入路由器,编辑/etc/init.d/transmission这个文件在这个文件的快结尾处,注释掉这句procd_add_jailtransmissio......