@techreport{oai:ipsj.ixsq.nii.ac.jp:00025624, author = {畑崎恵介 and 中村, 哲人 and 芹沢, 一 and Hatasaki, Keisuke and Nakamura, Tetsuhito and Serizawa, Kazuyoshi}, issue = {80(2003-OS-094)}, month = {Aug}, note = {急速に利用が拡大しているオープンソースソフトウェアの代表的なOSであるLinuxは、24時間365日稼動を要求する企業システムの運用サポートに必要なデバッグ機能に大きな課題を残している。本稿では、上記企業システムのデバッグ機能として、カーネルクラッシュダンプ機能とトレース機能を連携するデバッグ方法を提案する。さらに、トレース機能として、システムのサービスレベルの低下を最小限に抑え、かつリブートレスなトレース機能の拡張が可能なLKST(Linux Kernel State Tracer)について述べる。また、その有効性を確認するため、実例と定量的評価によって検証する。, Linux is a popular open source operating system which has been used in many enterprise systems. However, it does not have enough debugging functionality to support 24x7 enterprise systems. In this paper, we propose a debugging method consisting of a cooperating kernel crash dump function and a kernel tracing function. In addition, as the tracing function, we describe LKST (Linux Kernel State Tracer), which achieves minimum tracing overhead and allows rebootless extension of trace functions. Also, we evaluate it through experiments.}, title = {稼動中システムのデバッグを考慮したOSデバッグ機能}, year = {2003} }