首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux下如何查询进程资源占用

linux下有时需要查询某个文件被哪些进程调用,或者某个进程打开了哪些文件,今天介绍两个命令。...比如直接关闭占用tail命令的进程 ? 0 2 lsof 列出当前系统打开文件 在linux环境下,任何事物都以文件的形式存在,通过文件不仅可以访问常规数据,还可以访问网络连接和硬件。...所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口...查看文件、设备占用 ? 查看设备占用,在卸载文件系统的时候常用 ? 同样可直接查看目录占用 ? 查看某进程打开的文件 ?...还有很常用的就是查看端口的占用 ? 同样可以通过进程名、pid查看 ?

4.5K10
您找到你想要的搜索结果了吗?
是的
没有找到

MySQL 占用空间一键查询实践

经常会遇到DB满的情况 特别是大家共用DB的时候 这时候需要找到,哪个DB比较大,哪个表比较大,默认的方法你得一个一个的查询, 毕竟这里你没法使用 du -sh 这种文件系统级别的命令 但这肯定不是偷懒程序员爱干的事...原理很简单: MySQL在系统库中记录了这些数据,只需要使用一条SQL命令组合起来就好 | TABLE_SCHEMA | varchar(64) | NO | | | | 数据库的名字 | TABLE_NAME...| | CREATE_OPTIONS | varchar(255) | YES | | NULL | | | TABLE_COMMENT | varchar(2048) | NO | | | | 查询所有数据库占用磁盘空间大小的...MB') as index_size from information_schema.tables group by TABLE_SCHEMA order by data_length desc; 查询单个库中所有表磁盘占用大小的...SQL语句:(注意替换TestDB,为你要查询的DB_NAME) select TABLE_NAME, concat(truncate(data_length/1024/1024,2),' MB') as

4.5K10

linux mysql 监听端口被占用_Linux 查询端口被占用命令

linux中如何查看某个端口是否被占用 之前查询端口是否被占用一直搞不明白,问了好多人,终于搞懂了,现在总结下: 1.netstat -anp |grep 端口号 如下,我以3306为例,netstat...anp |grep 3306(此处备注下,我是以普通用户操作,故加上了sudo,如果是以root用户操作,不用加sudo即可查看),如下图1: 图1 图1中主要看监控状态为LISTEN表示已经被占用...,最后一列显示被服务mysqld占用,查看具体端口号,只要有如图这一行就表示被占用了。...查看82端口的使用情况,如图3: 图3 可以看出并没有LISTEN那一行,所以就表示没有被占用。...此处注意,图中显示的LISTENING并不表示端口被占用,不要和LISTEN混淆哦,查看具体端口时候,必须要看到tcp,端口号,LISTEN那一行,才表示端口被占用了 参数介绍 -a (all) 显示所有选项

3.9K30

Kubernetes容量规划 | 如何调整集群的资源占用

在本文中,您将学习如何识别未使用的资源以及如何合理分配群集的容量。 不要成为贪婪的开发者 在某些情况下,容器需要的资源超出了限制。如果只是一个容器,它可能不会对您的账户产生重大影响。...更不用说 Pod 占用资源太大,这可能需要你会花费更多的精力来发现占用资源过多的问题。毕竟,对于 Kubernetes 来说,占用资源过多的 Pod 调度起来相对困难。...CAdvisor:容器的资源使用分析器。 通过在群集中运行这些工具,您将能够避免资源利用不足并调整群集资源占用的大小。...如何检测未充分利用的资源 CPU CPU 资源占用是最难调整的阈值之一,如果调整的太小可能限制服务的计算能力,如果调整的太大又会造成该节点多数计算资源处于空闲状态。...如何识别那些命名空间浪费了更多的 CPU 内核 通过使用 PromQL 按名称空间汇总过去的查询,您可以获得更细粒度的使用情况。通过这些信息,使您能够向超大命名空间而且不充分利用资源的部门算账。

89410

CentOS查询端口占用和清除端口占用的程序

1、查询端口号占用,根据端口查看进程信息 [root@server2 ~]# lsof -i:80 COMMAND  PID   USER   FD   TYPE DEVICE SIZE NODE NAME...        libaprutil-0.so.0 => /usr/local/apache/lib/libaprutil-0.so.0 (0x00002af026fcd000)    4、根据端口号得到其占用的进程的详细信息...0.0.0.0:48054               0.0.0.0:*                   LISTEN      5386/java 这一步骤等于刚才上面的一二两个步骤 5、根据端口号查询...,查询占用进程ID netstat -tlnp|grep 80|awk '{print 7}'|awk -F '/' '{print1}' 5014 或则是用下面的命令 netstat -pan|grep...如果省略,netstat 显示当前 配置信息(只显示一次) 6、一次性的清除占用80端口的程序 lsof -i :80|grep -v "PID"|awk '{print "kill -9",$2}'|

3.8K50
领券