某些 OProfile 偏好設定可以在圖形介面中設定,如要啟動它,請以 root 身份在 shell 提示符號下執行 oprof_start 指令。
在更改完任何的這些選項後,您可以點選 Save and quit 的按鈕來儲存它們。 偏好 設定將會寫入到 /root/.oprofile/daemonrc,而應用程式將關閉。 離開這個應用程式 將不會停止 OProfile 取樣動作。
在 Setup 的標簽頁中,請依 第 43.2.2 節 所討論的 步驟為處理器計數器設定系統事件,從下拉式選單中選取計數器,再從清單中選取系統事件。 在清單的底部會 出現關於系統事件的一個簡短描述。 只有關於特定計數器與特定主機架構的系統事件才會顯示出來,這個介面 也會顯示出這個系統分析工具是否在執行中,以及關於它的一些簡單的統計數據。
在標簽頁的右側,請選擇 Profile kernel 選項為目前選取的系統事件來監視核心模式中 的系統事件,如 第 43.2.3 節 中所討論的。 這等同於 opcontrol --ctrN-kernel=1 指令,這裡的 N 就是計數器編號。 假如這個選項是未選取的,它等於 opcontrol --ctrN-kernel=0 指令。
請選取 Profile user binaries 選項來為目前選取之系統事件計數使用者模式的系統 事件(如 第 43.2.3 節 中所討論的)。 這個功能等於 opcontrol --ctrN-user=1 指令,這裡的 N 就是計數器編號。 假如不選取這個選項,將會等於 opcontrol --ctrN-user=0 指令。
請使用 Count 文字欄位來設定目前選取之系統事件的取樣頻率(如 第 43.2.2.1 節 中所討論的)。
假如目前選取的系統事件含有任何的 Unit Masks(如 第 43.2.2.2 節 所討 論的),他們將會顯示在 Setup 標簽頁中右側的 Unit Masks 區域。 如要在該系統事件啟用它,請選取 unit mask 旁的選取盒。
如要分析核心的使用狀況,請在 Configuration 標簽頁中的 Kernel image file 欄位輸入要監視的核心名稱與 vmlinux 檔案的位置。 如要設定 OProfile 不要監視核心, 請選擇 No kernel image。
假如選擇了 Verbose 選項,oprofiled 系統程式的紀錄將會包含更多的資訊。
假如選取了 Per-application kernel samples files,OProfile 可以如 第 43.2.3 節 所探討的為核心與核心模組產生每一個應用程式的 分析資料,這個功能等於 opcontrol --separate=kernel 指令。 假如選取了 Per-application shared libs samples files,OProfile 將會為函式庫產生每一個 應用程式的分析資料,這個功能等於 opcontrol --separate=library 指令。
如要強制寫入資料到樣本檔案(如 第 43.5 節 所討論的),請點選 Flush profiler data 按鈕。 這個動作等於使用 opcontrol --dump 指令。
如要從圖形介面啟動 OProfile,請點選 Start profiler,如要停止系統分析工具, 請點選 Stop profiler。 離開這個應用程式並不會停止 OProfile 的取樣工作。