タグ付けされた質問 「central-processing-unit」

中央処理装置(CPU)は、コンピュータープログラムの命令を実行して、システムの基本的な算術演算、論理演算、および入出力演算を実行するコンピューターシステムの一部です。CPUは、コンピューターの脳にやや類似した役割を果たす。

10
Linuxシステムがビッグエンディアンかリトルエンディアンかを確認するにはどうすればよいですか?
特定のプロセッサがビッグエンディアンであり、他のプロセッサがリトルエンディアンであることを知っています。しかし、システムがビッグエンディアンかリトルエンディアンかを判断するためにコマンドラインで使用できるコマンド、bashスクリプト、pythonスクリプト、または一連のコマンドはありますか?何かのようなもの: if <some code> then echo Big Endian else echo Little Endian fi または、システムが使用しているプロセッサを特定し、それを使用してエンディアネスを特定する方が簡単ですか?

5
デュアルCPUサーバーで、一方のCPUが他方のCPUよりも高温になるのは正常ですか?
Linuxを実行し、複数のVMをホストするlibvirtを備えたデュアルOpteronサーバーがあります。VMは正常に動作し、サーバーは正常に処理されますが、1つのCPUが常に約69C(70Cでスロットル)を実行し、他のCPUが約15Cを実行していることに気付きます。 これは私には普通ではないようですか?彼らは両方の温度が少し近くにあるべきではありませんか? 私はこれ以上どのように診断するのか分かりません。CPUの1つに十分なサーマルペーストがない可能性がありますか? 編集:マザーボードはASUS KGPE-D16であり、デュアルNoctua NH-U9DOファンによって冷却されます。 温度は絶対値ではなく、周囲温度よりも低下する可能性があることに注意してください。サーバーがアイドル状態のとき、CPU温度は2Cと13Cに下がります。ここからlmsensors構成を使用しています

10
CPU電力管理はサーバーのパフォーマンスに影響しますか?
私は、ピーク時以外の時間に(ライブ)データベースサーバーで簡単なベンチマークを実行していましたが、クエリが多少不安定なベンチマーク結果を返していました。 少し前にすべてのサーバーで「バランスのとれた」省電力プランを有効にしていました。これらのサーバーは使用率が高く、エネルギーを節約できると考えていたためです。 私は、これがパフォーマンスに大きな、測定可能な影響を与えないと仮定していました。ただし、CPUの省電力機能が一般的なパフォーマンスに影響を与えている場合(特に共有データベースサーバーの場合)、その価値があるかどうかはわかりません! 私たちのウェブ層は、35-40%の負荷であっても、1.25 Vで2.8 Ghzから1.15 Vで2.0 Ghzにダウンクロックしていることに少し驚きました。 私はダウンクロックが電力を節約することを完全に期待していますが、その負荷レベルは十分に高いと思われるので、フルクロック速度にキックアップする必要があります。 8 cpuデータベースサーバーには大量のトラフィックがありますが、CPU使用率は非常に低くなります(SQLクエリの性質によるものです-多くのクエリですが、本当に単純なクエリです)。通常、10%以下で座っています。そのため、上記のスクリーンショットよりもさらにダウンクロックしていると思います。とにかく、電源管理を「高パフォーマンス」に変えたとき、単純なSQLクエリベンチマークが約20%改善され、実行ごとに非常に一貫したものになりました。 負荷の軽いサーバーでの電源管理はwin-winであり、パフォーマンスが低下せず、ほとんどのサーバーでCPUが一般的に電力の#1または#2消費者であるため、電力を大幅に節約できると考えていたと思います。そうではないようです。CPUの電力管理が有効になっていると、サーバーに常に負荷がかかり、電力管理が効果的にオフになっていない限り、パフォーマンスをいくらか放棄します。この結果は驚きました。 サーバーのCPU電源管理について共有する他の経験や推奨事項はありますか?サーバーでオンまたはオフにするものですか?節約している電力を多く測定しましたか?オンとオフでベンチマークを実施しましたか?

1
FreeBSDの自動マウンターを小さな断片に切り刻み、油で煮ます
ホームディレクトリの階層をいくつかのFreeBSD刑務所にさらそうとしています。ホームディレクトリは、それぞれが一意のZFSデータセットになるように構成されます。刑務所は開発作業に使用されるため、定期的に作成および破棄されます。 私の最初の考えは、単純にnullfsを使用し/homeてjail内にマウントすることでしたが、nullfsは下位のファイルシステムにアクセスする方法を提供しません。 2番目の考えは、NFSを介してディレクトリをエクスポートしてから、各jail内でautomounterデーモン(amd)を実行することでした。刑務所内でNFSマウントを実行できる場合は、これでうまくいきます。しかし、そうではありません。 私の3番目の考えは、ホストでamdを実行し、jailにnullfsマウントをプロビジョニングすることでした...しかしnullfsの amdサポートは存在しません。 私の4番目の考えは、NFSを使用したディレクトリのエクスポートに戻ることでした。もちろん、amdはNFSで動作します。残念ながら、ターゲットのマウントポイントにディレクトリをマウントするのではなく、amdは一時的な場所(/.amd_mnt/...)にマウントしてから、もちろん、jail環境内では役に立たないシンボリックリンクを作成します。 だから、nullfsを使用してサブディレクトリを/.amd_mntjail に公開できますか?いや!これにより、nullfsを使用して下位ファイルシステムにアクセスする方法がないことがわかった最初の試みに戻ります。 そして、私の頭が爆発した。 私がやろうとしていることに対して良い解決策はありますか?悪いソリューションは複数作成することになり、刑務所起動後にスクリプトを実行することですNULLFSの各ホームディレクトリのマウントポイントを、これはかなり不格好である-それは、アカウントに新しいディレクトリまたは削除されたディレクトリを取るために定期的に実行する必要があります。したがって、基本的には、悪いオートマウンターを作成する必要があります。 より良い方法がなければなりません。Serverfault、私を助けてください、あなたは私の唯一の希望です! 更新1:で問題の一部を解決できるかもしれないと思いましたがpam_mount、これはせいぜい不完全です。また、ドキュメントからpam_mount、ターゲットマウントポイントを自動的に作成できるかどうかも明確ではありません。マウントポイントが先験的に存在する必要がある場合、この解決策は、私がすでに提案した悪い自動マウンターよりも優れていません。 更新2:以下の回答で説明したようVFCF_JAILに、NFSファイルシステムの設定により、刑務所はNFSマウントを実行できます。残念ながら、オートマウンタは役に立たない振る舞いを続けており、刑務所で実行すると、プロセスエントリを削除するためにシステムの再起動が必要になるような方法でくさびでくぐることに非常に優れているようです。

1
LinuxでCPUが列挙される方法に影響を与えることは可能ですか?
2つのCPUが一致しないHP DL380 G7があります。1つはより高速のコアを搭載したクアッドコアCPU、もう1つは低速のコアを搭載した6コアCPUです。 このボックスで、ライセンス上の理由によりCPU0〜CPU3のみを使用するアプリケーションを実行します。 私にとっては、クアッドコアCPUの高速コアがオペレーティングシステムのCPU0-CPU3に列挙され、a)高速クロックコアを使用し、b)すべてのスレッドを同じ物理CPUに保持することでパフォーマンスボーナスを得ることが望ましいでしょう。 BIOS内で、またはLinuxの構成ファイルまたはブートオプションで、これを実現する方法はありますか? 特定のCPUモデルは次のとおりです。 Intel(R)Xeon(R)CPU E5649 @ 2.53GHz(16進コア) Intel(R)Xeon(R)CPU E5640 @ 2.67GHz(クアッドコア)


6
ウィンドウサービスのCPU使用率を追跡するにはどうすればよいですか?
Windowsタスクマネージャーを使用してCPU使用率を追跡しています。私のアプリケーションはリストされていますが、Windowsサービスはリストされていません。 たとえば、合計CPU使用率は70%でリストされていますが、リストされているアプリケーションの要約は約30%のみです。違いは、Windowsタスクマネージャーの[プロセス]タブにリストされていないサービスとの違いだと思います。

4
ドメインコントローラーでの「ピーク」CPU使用率
非常に「ピーク」CPU使用率を示している小さな150クライアントドメインに2つのWindows Server 2008 SP2(残念ながら2008 R2ではありません)ドメインコントローラーがあります。ドメインコントローラーは両方とも同じ動作を示し、vSphere 5.5.0、1331820でホストされます。CPU使用率は2〜3秒ごとに80〜100%に跳ね上がり、その後すぐに低下し、1〜2秒間低くなってから跳ね上がります再び。 仮想マシンの過去のパフォーマンスデータを見ると、この状態が少なくとも1年間続いているが、3月以降は頻度が増えていることがわかります。 問題のあるプロセスは、DHCPクライアント(dhcpcsvc.dll)、EventLog(wevtsvc.dll)、およびLMHOSTS(lmhsvc.dll)サービスをラップしているSVChost.exeです。私は確かにWindowsの内部専門家ではありませんが、ProcessLog Explorerでプロセスを表示すると、EventLogが大量のRpcBindingUnbind呼び出しをトリガーしているように見える以外、特におかしなものを見つけることができませんでした。 この時点で、私はコーヒーとアイデアがなくなっています。この問題のトラブルシューティングを続行するにはどうすればよいですか?

2
LinuxでのIntel Turbo Boostの監視/制御
LinuxホストからNehalemプロセッサ上のIntel Turbo Boostテクノロジーを監視および/または制御する良い方法はありますか?ストックまたはリアルタイムMRGカーネルを実行しているこのRHEL / CentOS 5.5ホストを実行したいと考えています。 あなたの環境でTurbo Boostを活用する良い方法を見つけた人はいますか?

2
CPU時間とCPU使用率は同じですか?
CPU時間の Wikipediaページでは、 CPU時間は、クロックティックまたは秒で測定されます。多くの場合、CPU使用率と呼ばれるCPU容量の割合としてCPU時間を測定すると便利です。 期間をパーセンテージで置き換える方法がわかりません。を見るとtop、2.17のコアを使用し%CPUていることMATLABはわかりませんか? PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 18118 jasl 20 0 9248400 261528 78676 S 217.2 0.1 8:14.75 MATLAB 質問 CPU使用量をよりよく理解するために、CPU使用量を自分で計算するにはどうすればよいですか?

5
KVM:どのCPU機能がVMの実行を改善しますか?
Ubuntu 12.04を次のパラメーターで使用しています。 デルR910 カーネル3.2.0-25-generic#40-Ubuntu SMP x86_64 x86_64 x86_64 GNU / Linux kvm 1:84 + dfsg-0ubuntu16 + 1.0 + noroms + 0ubuntu13 qemu-kvm 1.0 + noroms-0ubuntu13 qemu-common 1.0 + noroms-0ubuntu13 qemu-kvm 1.0 + noroms-0ubuntu13 4 x Intel(R)Xeon(R)CPU E7-4870 @ 2.40GHz(それぞれ10個の物理コア、HTおよびIntel VT対応) Windowsゲストには現在VirtIOがありませんが、すぐに変更されます このマシンで複数のWindowsゲストを実行しています。そのうちの1つはWindows 2003 32ビットで、もう1つはWindows 2008(64ビット)です。現在、パフォーマンスの問題に取り組んでおり、CPUモデルをいじっています。 通常、Windows 32ビットゲストには「qemu-system-x86_64」を使用します。例: /usr/bin/qemu-system-x86_64 -S -M …

6
プロセスごとのCPU使用率を記録するにはどうすればよいですか?
Linodeには奇妙な動作をしているボックスがあります。時々CPUとディスクI / Oが100%になり、サーバーが応答しなくなり、起動する必要があります。私は何が起こっているかをよりよく調査したいのですが、そのCPUとI / Oのすべてに責任を負っている人を見つける方法がわかりません。Gentoo 2.6.18を実行しています。

2
CPUがIO(wa)に時間を費やしたのはなぜですか?
私はwa(でtop)I / Oを待ってCPU時間を測定することを知っています。多くの記事がそう言っています。 しかし、私はそれを混乱させています、2つの知識ポイントに基づいて: プロセスがシステムコールを使用してディスクを読み取る場合、プロセスはブロックされます。 プロセスがブロックされている場合、CPUで実行するようにスケジュールすることはできません。 正しい? CPUがI / Oを待機する時間がないようです...どうなりますか? さらに読むために私のためにいくつかの本や記事をお勧めする場合は、はるかに良い。

6
Intel Core i3 / i5 / i7プロセッサーはサーバーグレードですか?
多くのWebホスティング会社は、「安価な専用ホスティング」でIntel Core i3 / i5 / i7プロセッサーを提供しています。しかし、私のラップトップにはIntelコアi3プロセッサが搭載されているため、サーバープロセッサよりもデスクトッププロセッサの可能性が高くなります。 ウェブホスティング会社の技術サポート担当者の一人にこのことについて話したとき、彼は彼らの「i3プロセッサーにはサーバークラスのマザーボード(ソケットLGA1156)にECC / Registered DDR3 RAMがバンドルされている」と語った。さらに彼は私にこう言った: 「この特定のCPUを「予算」サーバーとして提供することを選択しましたが、実際のサーバー自体の品質を低下させることは決してありません。XeonCPUで使用する適切な冷却方法と同じファンとヒートシンクを使用します。 Xeonとこれらのi3 'の主な違いは、Xeonプロセッサは同じマザーボード上で複数のCPUをサポートできますが、これらはサポートできないことです。サーバーCPUとしても販売されていますが、i3はそうではありませんが、同じ条件下で同様に機能します。」 コミュニティから得た情報を受け取りたいと思います。上記のようなセットアップで、i3 / i5 / i7プロセッサを使用するのは良いですか?または私が心配する必要がある何かがありますか? 編集:より明確にするために、ハイパースレッディングを備えたIntel Core i3-540デュアルコアプロセッサ(3.06GHz)を持っています。そして、私はその上でワードプレスのブログを実行します(月に約100万から150万のページビューを生成します)。

6
デュアルCPUはフォールトトレランスを提供しますか?
たとえば、2つのIntel Xeonを購入してサーバークラスのハードウェアにインストールしたとしましょう。1つのCPUに障害が発生しても、もう1つのCPUが機能し、スラックを受け取ります。 これはあまりありそうにないように思えますが、私は仮定をする代わりに尋ねると思いました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.