花费 22 ms
linux pagecache限制与查看

在linux服务器使用过程中,由于linux对内存的使用原则是能cache就尽量cache,所以会出现pagecache占用很多的情况。 suse的版本有一个pagecachelimit的功能,ce ...

Thu Jan 04 16:49:00 CST 2018 0 8075
linux libpcap的性能问题,请大家注意绕行。

内核代码中,ip_rcv是ip层收包的主入口函数,该函数由软中断调用。存放数据包的sk_buff结构包含有目的地ip和端口信息,此时ip层进行检查,如果目的地ip不是本机,且没有开启转发的话,则将包丢 ...

Sat Jan 20 19:42:00 CST 2018 0 4632
linux 内核中一个全局变量引发的性能问题

为了调试一个功能,在一个内核模块中,增加了一个全局变量,用来统计自有skb池的申请情况。 因为是临时增加,所以没有考虑性能,一开始只是一个fail的统计,数量不多,也不太考虑是否有计数丢失的情况,毕 ...

Fri Aug 10 18:42:00 CST 2018 0 881
linux tcp重传多会导致软中断在各个核很不均匀么?

网络不稳定,会导致某些核的软中断很高么?那么,下面我们来分析下这个论断的准确性。 环境描述: 网卡软中断进行了绑核。设备具备80个核,960个网卡中断,没开启bbr,全部是tcp呼叫。 ...

Thu Nov 09 18:50:00 CST 2017 0 1156
一个rcu回调导致的简单死锁

在自有模块的处理中,我们设计了一个内核线程去做gc, 但同时,我们又用到了rcu,rcu中也会去抢gc的锁,由于该锁用的spin_lock,而不是spin_lock_bh,并没有关软中断,所以在rc ...

Mon Sep 03 17:06:00 CST 2018 0 794

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM