摘要:
多核机器运行程序时,如果经常进程切换会损失效率。taskset -c 0,1,3 ./your_program 可以让你的程序只在0,1,3这3个CPU上运行。cat /proc/interrupts 查看你网卡的中断号,比如是209.那么设置 echo b > /proc/irq/209/smp_mask 这样就让网卡只中断2号CPU。经过测试,这样可以提高1K/s 吞吐。 阅读全文
摘要:
最近在研究无锁算法, 参照Michael and Scott的伪码,实现了个c++版本。参考 http://www.cs.rochester.edu/research/synchronization/pseudocode/queues.html 伪代码是:Code highlighting prod... 阅读全文