2007-11-04

サスペンド、ハイバネーションのテスト


LKML に投稿されたパッチ。
/sys/power/pm_test_level に任意の数値を書きこむことで、サスペンド、ハイバネーションのテストを有効にする。


5- プロセスをフリーズするテスト
4- プロセスをフリーズし、デバイスをサスペンドするテスト
3- プロセスをフリーズし、デバイス・プラットフォーム操作システムをサスペンドするテスト
2- プロセスをフリーズし、デバイス・プラットフォーム操作システムをサスペンドし、起動CPUでないCPUを無効にするテスト
1- プロセスをフリーズし、デバイス・プラットフォーム操作システムをサスペンドし、起動CPUでないCPUを無効にし、プラットフォーム/システムのデバイスをサスペンドするテスト

プラットフォーム操作システムは、ACPIが有効なマシンでのみ使え、ハイバネーションモードが "platform" である時だけ、テストされる。


ref. Testing Suspend and Hibernation | KernelTrap