[Tokyodebian-commits] TokyoDebian CVS update: monthly-report
debianmeetingresume200609.tex debianmeetingresume200609.pdf
ChangeLog
tokyodebian CVS Commit
tokyodebian-commits at lists.alioth.debian.org
Sun Jul 30 14:09:10 CEST 2006
User: dancer
Date: 06/07/30 12:09:10
Modified: . debianmeetingresume200609.tex
debianmeetingresume200609.pdf ChangeLog
Log:
working oprofile on core duo.
Revision Changes Path
1.6 +43 -0 monthly-report/debianmeetingresume200609.tex
CVSWEB Options: -------------------
CVSWeb: Annotate this file: http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/tokyodebian/monthly-report/debianmeetingresume200609.tex?annotate=1.6&cvsroot=
CVSWeb: View this file: http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/tokyodebian/monthly-report/debianmeetingresume200609.tex?rev=1.6&content-type=text/x-cvsweb-markup&cvsroot=
CVSWeb: Diff to previous version: http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/tokyodebian/monthly-report/debianmeetingresume200609.tex.diff?r1=1.6&r2=1.5&cvsroot=
-----------------------------------
Index: debianmeetingresume200609.tex
===================================================================
RCS file: /cvsroot/tokyodebian/monthly-report/debianmeetingresume200609.tex,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- debianmeetingresume200609.tex 30 Jul 2006 01:10:19 -0000 1.5
+++ debianmeetingresume200609.tex 30 Jul 2006 12:09:09 -0000 1.6
@@ -367,6 +367,49 @@
\end{itemize}
+今回はoprofileの開発メーリングリストを見たところ、5月の時点でだれかがパッ
+チを書いているのを発見したので、それをとりこみます。
+念のため、今後作業する人のためにBTSにも登録しました。%\debianbug{XXXX}
+
+確認してみると、どうやら動作してくれてそうです。ここで、当面重要なのは、
+CPU\_CLK\_UNHALTEDでしょう。CPUサイクルがどの関数で消費されているのかと
+いうことをトラッキングできます。まずCPUの処理がかたまっている部分を目指
+して、何か問題がないかを眺めてみて、何も問題なく、それなりに問題が追求で
+きにくくなった後に、L2キャッシュのイベントの発生度合とかを確認していけば
+よいでしょう。
+
+\begin{commandline}
+$ sudo opcontrol --init
+$ sudo opcontrol --list-events
+oprofile: available events for CPU type "Core Solo / Duo"
+
+See Intel Architecture Developer's Manual Volume 3, Appendix A and
+Intel Architecture Optimization Reference Manual (730795-001)
+
+CPU_CLK_UNHALTED: (counter: all)
+ Unhalted clock cycles (min count: 6000)
+ Unit masks (default 0x0)
+ ----------
+ 0x00: Unhalted core cycles
+ 0x01: Unhalted bus cycles
+ 0x02: Unhalted bus cycles of this core while the other core is halted
+INST_RETIRED: (counter: all)
+ number of instructions retired (min count: 6000)
+L2_RQSTS: (counter: all)
+ number of L2 requests (min count: 6000)
+ Unit masks (default 0xf)
+ ----------
+ 0x08: (M)odified cache state
+ 0x04: (E)xclusive cache state
+ 0x02: (S)hared cache state
+ 0x01: (I)nvalid cache state
+ 0x0f: All cache states
+ 0x10: HW prefetched line only
+ 0x20: all prefetched line w/o regarding mask 0x10.
+
+[省略]
+
+\end{commandline}
\subsection{dpkg と apt をコンパイルしなおす}
1.7 +841 -781 monthly-report/debianmeetingresume200609.pdf
<<Binary file>>
1.157 +3 -0 monthly-report/ChangeLog
CVSWEB Options: -------------------
CVSWeb: Annotate this file: http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/tokyodebian/monthly-report/ChangeLog?annotate=1.157&cvsroot=
CVSWeb: View this file: http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/tokyodebian/monthly-report/ChangeLog?rev=1.157&content-type=text/x-cvsweb-markup&cvsroot=
CVSWeb: Diff to previous version: http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/tokyodebian/monthly-report/ChangeLog.diff?r1=1.157&r2=1.156&cvsroot=
-----------------------------------
Index: ChangeLog
===================================================================
RCS file: /cvsroot/tokyodebian/monthly-report/ChangeLog,v
retrieving revision 1.156
retrieving revision 1.157
diff -u -r1.156 -r1.157
--- ChangeLog 30 Jul 2006 01:10:39 -0000 1.156
+++ ChangeLog 30 Jul 2006 12:09:09 -0000 1.157
@@ -1,5 +1,8 @@
2006-07-30 Junichi Uekawa <dancer at debian.org>
+ * debianmeetingresume200609.tex: added notes on oprofile working
+ on core duo CPU.
+
* COPYING: update to newer GPL FSF address, and update all files
to have a preamble.
More information about the Tokyodebian-commits
mailing list