使用 SMF

學習內容
使用 SMF 模組
繼續使用本課程教材即表示您同意這些條款與條件。Interskill Learning Pty. Ltd. © 2024
學習檢核
- 能用自己的話說明「使用 SMF」在本 topic 中的用途。
- 能把本頁概念連回日常 z/OS system activity 監控情境。

使用 SMF 模組
繼續使用本課程教材即表示您同意這些條款與條件。Interskill Learning Pty. Ltd. © 2024

目標 — 使用 SMF
本模組介紹 System Management Facilities (SMF)。
完成本模組後,您應該能夠:

System Management Facilities (SMF) 會收集多種類型的統計系統資訊,這些資訊作為產生系統效率、效能與使用情況報告程式的主要輸入。SMF 資料也用於計費。硬體錯誤與程式 abend 不會由 SMF 記錄。
這些資訊通常被視為非常重要,因此有必要確保 SMF 的資料收集是完整且不中斷的。

SMF 記錄可以寫入預先配置的 SMF 資料集、日誌串流,或兩者皆寫入。傳統上,SMF 資料集被用作儲存 SMF 記錄的媒介,但現在可以建立日誌串流:
在 coupling facility 上,然後再卸載到 DASD。 使用本地儲存暫存區,然後再卸載到 DASD。
使用記錄選項的一個優點是,相較於 SMF 資料集,可以寫入更大塊的資料。

您選用的 SMF 紀錄格式在 SMFPRMxx parmlib 成員中定義。在系統初始化期間,會參考此成員;如果定義了 RECORDING(LOGSTREAM),SMF 將把 SMF 資料寫入所指定的日誌串流。若指定了 RECORDING(DATASET),SMF 會在 DSNAME 參數列出的資料集中尋找第一個尚未滿的資料集以供使用。
兩者都可以如此同時指定,這樣便可以使用 SETSMF 指令在兩者之間切換。
在資料集與 logstream 記錄方式之間切換的另一種方法是準備兩個獨立的 SMFPRMxx 成員。每個成員會包含該媒體的預設值,並可使用 SET SMF=xx 指令加以指定。

當使用預先配置的 SMF 資料集來寫入 SMF 資料時,通常會發現已定義有兩個或更多。過去,這些資料集必須命名為 SYS1.MANx,其中 x 為英數字字元。雖然現在不再必要,但許多系統仍沿用此命名慣例,以便能夠輕易辨識 SMF 資料集。
當目前正在寫入的資料集已滿時,系統會自動切換到第一個可用的替代資料集。
按一下 Play 以檢視顯示此情況的動畫。

大多數系統元件和許多程式產品會提供資料給 SMF。資料會被收集並格式化成記錄,然後交由 SMF 寫入程式處理。
本圖說明 SMF 資料如何被收集。
將滑鼠移到圖示的每個部分上,以檢視每個步驟發生的情形。

D SMF
隨著 SMF 紀錄累積,活動 SMF 資料集會逐漸填滿。狀態顯示的 %FULL 欄位指出每個資料集已使用的比例。

D SMF
當目前使用中的 SMF 資料集已滿時,系統會自動切換到清單中第一個完全為空的可用資料集。
此處顯示表示 SYS1.MAN1 已滿且必須轉儲,而 SYS1.MAN2 現在正用於記錄。

ISMF
在尋找可用的替代資料集時,系統會從清單的開頭開始搜尋,與目前哪一個 SMF 資料集處於啟用狀態無關。
在這種情況下,如果再發出另一個 SWITCH 指令,SYS1.MAN1 將會是第一個可用的替代資料集。

本模組大部分討論了當 SMF 資料儲存在 SYS1.MANx 資料集時的管理方式,但如前所述,SMF 資料也可以儲存在 coupling facility 的 log streams,或以僅使用 DASD 的 log streams 形式儲存。
system logger 可以協助自動化 log streams 中 SMF 資料的保留與歸檔,因此先前討論的 SMF 資料集轉儲程序就不再必要。在此情況下,可使用 LOGR couple data set 中的 RETPD 與 AUTODELETE 參數來定義資料的保留期限、在 log stream 中要保留的資料量,以及資料的歸檔方式。

Z EOD
當關閉系統時,輸入 HALT EOD 指令會自動執行某些 SMF 處理。此指令會將任何位於 SMF 緩衝區的資料寫入 SMF 日誌串流或 SMF 資料集;若為資料集記錄,則會為每個線上直接存取裝置建立一筆特殊記錄,並切換 SMF 資料集。隨後會執行先前處於活動狀態的 SMF 資料集的傾印。

摘要:使用 SMF
本模組說明了 SMF,用於收集統計系統資訊,以供產生報表和計費之用。
您已學到如何使用 DISPLAY 與 SWITCH 指令來確保所有 SMF 記錄均被收集。
您現在應該能夠:

模組測驗:使用 SMF
您將進入一個計分測驗,結果可能會被記錄以供日後參考。
請完成接下來頁面上的問題。

模組完成:使用 SMF
您可以按一下 「Exit」 離開「使用 SMF」並記錄您的結果,或使用 '目錄' 返回並複習本模組。
若要再次參加「使用 SMF」模組測驗,您需要先離開模組,然後從您的 LMS 重新作答。
注意:為確保您的結果正確儲存,請使用位於此訓練視窗右上角的 「Exit」 按鈕。請勿使用瀏覽器右上角的 'X'。
本模組的練習測驗與 Module Test 題目已納入「練習與評量」,可依題型或來源篩選練習。本站以非計分模式提供 18 題練習;正式分數、attempt、completion 與憑證仍以 YourLearnings / InterSkill 為準。