システムメンテナンス中は、いつでも CPU 使用率を確認し、対応する情報に基づいてシステムの状態を分析する必要がある場合があります。 Linux では、top コマンドを使用して CPU 使用率を表示できます。 top コマンドの詳細な説明については、「top コマンドを使用して Linux システムのパフォーマンスを分析する詳細な説明」の記事を参照してください。 top コマンドは Linux でよく使われるパフォーマンス分析ツールです。Windows のタスク マネージャーと同様に、システム内の各プロセスのリソース使用状況をリアルタイムで表示できます。ただし、ここでは主に Linux システムで CPU 情報、マシン モデル、メモリ情報などを表示する方法を紹介します。 システム # uname -a # カーネル/オペレーティング システム/CPU 情報を表示# head -n 1 /etc/issue # オペレーティング システムのバージョンを表示# cat /proc/cpuinfo # CPU 情報を表示# hostname # コンピューター名を表示# lspci -tv # すべての PCI デバイスを一覧表示# lsusb -tv # すべての USB デバイスを一覧表示# lsmod # ロードされたカーネル モジュールを一覧表示# env # 環境変数を表示 リソース # free -m # メモリ使用量とスワップ領域の使用量を表示します# df -h # 各パーティションの使用量を表示します# du -sh <ディレクトリ名> # 指定されたディレクトリのサイズを表示します# grep MemTotal /proc/meminfo # 合計メモリを表示します# grep MemFree /proc/meminfo # 空きメモリの量を表示します# uptime # システムの実行時間、ユーザー数、負荷を表示します# cat /proc/loadavg # システムの負荷を表示します ディスクとパーティション # mount | column -t # マウントされたパーティションのステータスを表示します # fdisk -l # すべてのパーティションを表示します # swapon -s # すべてのスワップパーティションを表示します # hdparm -i /dev/hda # ディスクパラメータを表示します (IDE デバイスのみ) # dmesg | grep IDE # 起動時にIDEデバイスの検出ステータスを表示します ネットワーク # ifconfig # すべてのネットワークインターフェースのプロパティを表示します # iptables -L # ファイアウォールの設定を表示します # route -n # ルーティングテーブルを表示します # netstat -lntp # すべてのリスニングポートを表示します # netstat -antp # 確立されたすべての接続を表示します # netstat -s # ネットワーク統計を表示します プロセス # ps -ef # すべてのプロセスを表示 # top # プロセスの状態をリアルタイムで表示 ユーザー # w # アクティブなユーザーを表示 # id <ユーザー名> # 指定したユーザーに関する情報を表示 # last # ユーザーのログイン ログを表示 # cut -d: -f1 /etc/passwd # すべてのシステム ユーザーを表示 # cut -d: -f1 /etc/group # すべてのシステム グループを表示 # crontab -l # 現在のユーザーのスケジュールされたタスクを表示 仕える # chkconfig --list # すべてのシステム サービスを一覧表示します # chkconfig --list | grep on # 開始されているすべてのシステム サービスを一覧表示します プログラム # rpm -qa # インストールされているすべてのパッケージを表示 CPU情報(モデル)を表示 # cat /proc/cpuinfo | grep 名前 | cut -f2 -d: | uniq -c 8 インテル(R) Xeon(R) CPU E5410 @ 2.33GHz (論理CPUが8個あることを確認し、CPUモデルを把握してください) # cat /proc/cpuinfo | grep 物理 | uniq -c 4 物理ID: 0 4 物理ID: 1 (実際には4コアCPUが2つあるということです) #getconf LONG_BIT 32 (これは現在のCPUが32ビットモードで動作していることを意味しますが、CPUが64ビットをサポートしていないことを意味するものではありません) # cat /proc/cpuinfo | grep フラグ | grep ' lm ' | wc -l 8 (結果は 0 より大きいので、64 ビット計算がサポートされていることを示します。lm はロング モードを指し、lm がサポートされている場合は 64 ビットを意味します) CPU の詳細情報を見てみましょう。ただし、そのほとんどは気にする必要はありません。 # dmidecode | grep 'プロセッサ情報' メモリ情報を表示する # /proc/meminfo を cat する # uname -a Linux euis1 2.6.9-55.ELsmp #1 SMP 2007年4月20日金曜日 17:03:35 EDT i686 i686 i386 GNU/Linux (現在のオペレーティング システムのカーネル情報を表示します) # cat /etc/issue | grep Linux Red Hat Enterprise Linux AS リリース 4 (Nahant Update 5) (現在のオペレーティング システムのリリース情報を表示) マシンモデルを表示 # dmidecode | grep "製品名" ネットワークカード情報を表示する # dmesg | grep -i eth 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。 以下もご興味があるかもしれません:
|
<<: Linux システムのパフォーマンスを分析するための top コマンドの詳細な説明
>>: データベース復旧エラーの原因となる MySQL 文字セットの簡単な分析
序文システムの高可用性を満たすためには、通常、クラスターを構築する必要があります。ホストがクラッシュ...
目次1. コンテンツの概要2. 文字セットと文字順序の概念と関係3. MySQL でサポートされてい...
数日前、Google Reader で Yu Bo さんが共有した投稿「空のパスがページのパフォーマ...
オペレーティングシステム: Ubuntu 17.04 64ビットMySQL バージョン: MySQL...
序文この記事では主に、curl を介してフォーム送信ログインを実装する方法について説明します。単一の...
<br />解決手順は次のとおりです。スタート -> 実行 -> reged...
目次1. uuid関数を使用して、一意かつ不規則な主キーIDを生成します。 2. idの自動成長1....
チェックボックスやラジオボタンの使用を含むコードをコピーコードは次のとおりです。 <!DOCT...
1. 背景多くのブログや記事を読みましたが、JVM のメモリ割り当て方法に関する包括的な記事は見つか...
Docker の導入規模が大きくなると、コンテナを監視する必要があります。一般的に、Docker に...
目次1.parseInt(文字列、基数) 2. 数値() 3.parseFloat()主なメソッドは...
仮想メモリとは何ですか?まずはWikipediaからの紹介文をそのまま引用します。仮想メモリは、コン...
データクリーニング (ETL)コアビジネスの MapReduce プログラムを実行する前に、まずデー...
主キーを作成するには 2 つの方法があります。 テーブルテーブル名を作成( フィールド名タイプ、 フ...
1. 実験の説明仮想マシンに、 Ubuntu 19.04オペレーティングシステムを手動でインストー...