草庐IT

overlay2占用过高

全部标签

Centos 快速查看占用资源最多的进程

1、查看占用内存最多的十个进程psaux|head-1;psaux|grep-vPID|sort-rn-k+4|head 2、查看占用cpu最多的十个进程psaux|head-1;psaux|grep-vPID|sort-rn-k+3|head

go - runtime._ExternalCode Cpu 使用率过高,高达 80%

我用golang写了一个tcphandler,每秒大概300个连接。刚投产的程序没有问题。但是运行了大约10天后,我看到cpu使用率高达100%。我使用golang工具“gotoolpprof”来获取cpu使用信息:File:gateway-wType:cpuTime:Nov7,2018at5:38pm(CST)Duration:30.14s,Totalsamples=30.13s(100%)Enteringinteractivemode(type"help"forcommands,"o"foroptions)(pprof)topShowingnodesaccountingfor27.

go - runtime._ExternalCode Cpu 使用率过高,高达 80%

我用golang写了一个tcphandler,每秒大概300个连接。刚投产的程序没有问题。但是运行了大约10天后,我看到cpu使用率高达100%。我使用golang工具“gotoolpprof”来获取cpu使用信息:File:gateway-wType:cpuTime:Nov7,2018at5:38pm(CST)Duration:30.14s,Totalsamples=30.13s(100%)Enteringinteractivemode(type"help"forcommands,"o"foroptions)(pprof)topShowingnodesaccountingfor27.

Docker-Overlay2磁盘空间爆满清理方法

Docker-Overlay2磁盘空间爆满清理方法在日常线上环境中,我们通常会来做利用Docker来做容器化管理,通过运行容器来执行任务等。但是,随着业务量的不断增大,容器的不断启动,往往会出现磁盘空间不足,1、第一种情况:是因为docker中部署的系统中日志内容的不断扩大。这种情况下,我们可手动,或定时任务清理。对于/var/lib/docker/overlay2空间占用,存在很多误导的方法是去迁移路径等。。其实磁盘空间的占用和overlay在这里插入代码片方法一df-TH//查看当前磁盘占用情况如果Use%过大的话就需要清理一下,进入下面目录cd/var/lib/dockerdu-sh*/

mysql内存占用过高的问题

现象:在mysql运行一天之后,发现内存占用量达到总内存的百分之77,且swap被占用百分之50问题检查如下:第一步:开启内存使用的监控服务mysql>UPDATEperformance_schema.setup_instrumentsSETENABLED='YES'WHERENAMELIKE'memory/%';禁用方法:mysql>UPDATEperformance_schema.setup_instrumentsSETENABLED='NO'WHERENAMELIKE'memory/%';查看方法:mysql>select*fromperformance_schema.setup_ins

在python中实现使用迭代生成器yield减少内存占用的方法

在python编码中for循环处理任务时,会将所有的待遍历参量加载到内存中。其实这本没有必要,因为这些参量很有可能是一次性使用的,甚至很多场景下这些参量是不需要同时存储在内存中的,这时候就会用到本文所介绍的迭代生成器yield。1.基本使用首先我们用一个例子来演示一下迭代生成器yield的基本使用方法,这个例子的作用是构造一个函数用于生成一个平方数组$02,12,2^2...$。在普通的场景中我们一般会直接构造一个空的列表,然后将每一个计算结果填充到列表中,最后return列表即可,对应的是这里的函数square_number。而另外一个函数square_number_yield则是为了演示y

Windows 通过端口占用查找应用程序

对于开发人员在启动项目的过程中也许会遇到程序使用端口被占用的情况;如下:遇到这种情况我们可以换一个端口,也可以查找是哪个程序暂用了这个端口;在Windows上我们可以通过如下方式去查找对应的端口程序信息。1、打开dos命令窗口开始—->运行—->cmd,或者是window+R组合键,调出命令窗口2、查看端口使用情况查看被占用端口对应的PID,输入命令:netstat-aon|findstr“8801”,回车,记下最后一位数字,即PID,这里是268643、明确占用程序继续输入tasklist|findstr“1484”,回车,查看是哪个进程或者程序占用了8016端口,结果是:javaw.exe

Win10清除COM接口占用

Win10清除COM接口占用背景方法方法1方法2背景由于项目的需求,使用Win10的COM接口,需要不断插拔,导致系统的COM口数值不断地增大,但软件所能够接受的COM口数值在10以内,所以需要对其进行操作,以解除占用。方法方法1找到COM口所对应的占用线程,杀掉该线程即可解除串口占用。方法21、把所有端口都给拔掉,避免待会儿麻烦2、win+R打开运行窗口,输入regedit进入注册表;3、进入该路径HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COMNameArbiter,4、找到该数值项:ComDB(它的值代表目前使用中的串口端号)

uniapp web-view页面层级过高,想在web-view上层再加入按钮,采用plus.nativeObj.View实现。动态创建web-view解决切换src后丢失背景问题。

需求:有两个web-view页面,需要添加按钮,动态切换web-view的src进行页面切换问题:uniapp的web-view层级很高,通过positon的z-index无法将其他元素置于web-view页面上层解决方式:采用底层组件plus.nativeObj.View创建视图,该视图比web-view层级高,可在web-view上层添加按钮,图片,矩形区域,文本,富文本,输入框。plus.nativeObj.View使用文档:https://www.html5plus.org/doc/zh_cn/nativeobj.html#plus.nativeObj.Viewweb-view组件

vant-ui的SwipeCell 滑动单元格组件 在table中使用只占用一格

项目场景:项目场景:需要在table表格中实现一个可以滑动单行,展示操作按钮。eg:qq信息界面的左划出现删除。问题描述提示:vant-ui的SwipeCell滑动单元格组件在table中使用只占用一格例如:直接用SwipeCell包含所有td则只对映表头中的第一列:van-swipe-cell>td>{{item.name}}/td>td>{{item.name}}/td>/van-swipe-cell>原因分析:因为vantui组件库的SwipeCell滑动单元格组件是一个单元格,对应的是table表格中的td,如果想实现tr左划,直接用SwipeCell滑动单元格组件包一下tr的话,会出