xfxyxh IP属地:浙江

文章 关注 粉丝 访问 贡献
 
共 59 篇文章
显示摘要每页显示  条
首先通过查看内核dentry结构部分的代码(fs/dcache.c),搞清楚了所有的unused dentries挂在了super_blocks 结构的s_dentry_lru链表上,可以通过遍历此链表上的节点输出这些节点代表的文件名,就可以知道dentries被那些文件占用。systemtap脚本执行完成后,生成日志文件,经分析/etc/pki/nssdb/xxxx,占用量最大1点多亿条dentry.$sudo grep &quo...
Linux--Dentry内存持续增长问题分析 查看内存使用情况。## 执行命令cat /proc/meminfo## 输出结果## 服务器总内存MemTotal: 132030344 kB## 服务器空闲内存MemFree: 1396884 kB## Buffer使用的内存Buffers: 409812 kB## Cache使用的内存Cached: 53136072 kB## 使用Slab分配的内存。通过监控可发现dentry内存持续增长,可以通过监控dentry内存分...
4进程调用C=malloc(200K)以后,内存空间如图4:默认情况下,malloc函数分配内存,如果请求内存大于128K(可由M_MMAP_THRESHOLD选项调节),那就不是去推_edata指针了,而是利用mmap系统调用,从堆和栈的中间分配一块虚拟内存。说完内存分配的原理,那么被测模块在内核态cpu消耗高的原因就很清楚了:每次请求来都malloc一块2M的内存,默认情况下...
4.4.227-1.el7.elrepo.x86_64排查过程使用strace工具对kubelet进程进行跟踪由于kubelet进程CPU使用率异常,可以使用strace工具对kubelet进程动态跟踪进程的调用情况,首先使用strace -cp <PID>命令统计kubelet进程在某段时间内的每个系统调用的时间、调用和错误情况.解决方法清理节点缓存,这是一个临时的解决方法,暂时清空节点内存缓存...
手把手教你用netperf工具、iperf3工具,测试弹性云服务器间网络性能。要求:需分别在被测机和辅助云服务器上安装测试工具netperf、iperf3、sar。cd netperf-netperf-2.7.0/wget --no-check-certificate https://codeload.github.com/esnet/iperf/zip/master -O iperf3.zip 执行以下命令,解压并安装iperf3。由于iperf3进程众多,为方便统计,...
如何在没有core文件的情况下用dmesg+addr2line定位段错误前言。[root@vmware ~] gcc a.c -g [root@vmware ~] ./a.out 段错误(吐核)[root@vmware ~] dmesg |grep a.out[ 1310.167335] a.out[122089]: segfault at 0 ip 00000000004004fd sp 00007ffcf08f3ab0 error 6 in a.out[400000+1000][root@vmware ~] addr2line -e a.out 00000000004004fd...
SSH 安全配置之 MaxStartups.最近发现个别服务器 ssh 登录时偶尔出现失败,发现和 MaxStartups 有关。另外提到了 past MaxStartups,查阅 man 手册:MaxStartups Specifies the maximum number of concurrent unauthenticated connections to the SSH daemon.但是个别服务器因为一些原因,未开启此配置,导致有大量的 ssh 端口扫描,自然就达到...
调整linux服务器sshd的MaxStartups.为了验证,将其值改为20,然后service sshd restart重启sshd,再次用16并行登录,发现都成功了.一般情况下,我们都是ssh登录服务器,敲些命令做些事情,基本不存在同时登录的情况. 但是如果是写脚本,那么并行登录的概率就会很大.centos里面sshd的并行登录客户端数配置为10,如果发现脚本中概率登录sshd失败,报错Conne...
[root@server1 ~]# useradd -m rsync[root@server1 ~]# passwd rsync[root@server2 ~]# useradd -m rsync[root@server2 ~]# passwd rsync[root@server1 ~]# su - rsync[rsync@server1 ~]$ ssh-keygen -t rsa在提示保存私钥(key)和公钥(public key)的位置时,使用默认值;[rsync@server2 ~]$ cd test[rsync@server2 test]$ lsa.txt.rsync参...
1 安装expect2 expect脚本示例3 使用命令行参数运行expect4 expect与scp使用5 python中使用expect命令6 其他的相关知识安装expect.expect -c "set timeout 1; spawn ssh user@localhost -p 22 ;expect { yes/no { send \"yes\r\"; exp_continue } *assword* { send \"password\r\" } } ;expect user@* {send \" ...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部