linux学习中
发布时间:2013-11-15 10:22:04
1. 在做opannotate时,要注意libbfd的版本,如果你发现有显示结果时有BFD:啥啥的错误时,考虑要换一binutils的版本。 我碰到的情况是,如果把libbfd版本换成和交叉编译链相同的binutils时,就没问题了。2. 在编译oprofile-0.9.8时,会出现说找不到popt.h这样的错误,但很明确是指定了--with-extra-libs和--wi.........【阅读全文】
发布时间:2013-11-15 10:04:32
1 编译CC=/home/rlu/aquila/Aquila_9.2.0.915/build/gcc-3.4.4-2.16.1/build_mips/bin/mips-linux-uclibc-gcc ./configure --host=mips-linux --with-linux=/home/rlu/aquila/Aquila_9.2.0.915/mips-linux-2.6.15 --with-kernel-support --prefix=/home/rlu/aquila/Aquila_9.2.0.915/apps/oprofile/po.........【阅读全文】
发布时间:2013-11-14 09:51:47
自旋锁(Spinlock)是一种在 Linux 内核中广泛运用的底层同步机制。排队自旋锁(FIFO Ticket Spinlock)是 Linux 内核 2.6.25 版本中引入的一种新型自旋锁,它解决了传统自旋锁由于无序竞争导致的“公平性”问题。但是由于排队自旋锁在一个共享变量上“自旋”,因此在锁竞争激烈的多核或 NUMA 系统上导致性能低下。MCS Sp.........【阅读全文】