[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