タグ付けされた質問 「linux」

これらの質問はLinux全般に関するもので、特定のディストリビューションに固有のものではありません。質問がたまたまLinux環境にある場合は、質問の本文にLinuxディストリビューションを指定してください。/linuxタグは使用しないでください。

3
プロセスとその子の合計リソース(メモリ)を制限する方法
単一のプロセスのリソースを制限することについては、多くの質問と回答があります。たとえば、RLIMIT_ASを使用して、などのVIRTと見なすことができるプロセスによって割り当てられる最大メモリを制限できますtop。もっとここで例えばトピックに関する特定のプロセスがUNIXで使用できるメモリの量を制限する方法はありますか? setrlimit(2) ドキュメントは言う: fork(2)を介して作成された子プロセスは、その親のリソース制限を継承します。リソース制限はexecve(2)全体で保持されます。 次のように理解する必要があります。 プロセスのRLIMIT_ASが2GBなどの場合、2GBを超えるメモリを割り当てることはできません。子が生成されると、2GBのアドレススペース制限が子に渡されますが、カウントは0から始まります。2つのプロセスを一緒にすると、最大4GBのメモリを使用できます。 しかし、プロセスのツリー全体によって割り当てられたメモリの合計を制約する便利な方法は何でしょうか?

6
なぜinitramfsが必要なのですか?
ファイルシステムとして(initramfsではなく)jffsまたはsdを選択すると、カーネルサイズが非常に小さい(initramfs-3.4MBと比較して1.4 MB)ことがわかりました。initramfsがかなり大きなスペースを取ることを示しています。だから私はそれを完全に削除することができます、私は非常に小さなカーネルを持っているでしょう、それは私が欲しいものです。 だから私の頭に浮かぶ基本的な質問は:なぜinitramfsが必要なのか?Linuxカーネルは、初期ファイルシステムがなくても起動しないのですか? 私の最終アプリケーションは、計算とコミュニケーションのみを行います。したがって、ファイルシステムのないOSは理にかなっています-少なくとも私のアプリケーションにとっては。

3
Linuxで使用していない(バックアップ)ハードディスクをシャットダウンする
データのバックアップを作成するために使用するコンピューターにハードディスクがあります。それ以外の場合は、このディスクを使用しません。 バックアップが完了したら、このディスクの回転を停止するにはどうすればよいですか?また、バックアップが後で行われる前に、どのように再度スピンアップさせますか? ドライブは通常のSATAドライブです。


5
network-managerを使用してFedoraでDNSリゾルバーを設定する方法は?
GoogleパブリックDNSを試してみたい。このために、ネームサーバーのアドレスを変更する必要があります。ファイル内にあることはわかっていますが/etc/resolv.conf、開始するたびにnetwork-manager、そのファイル内の値をDHCPを使用して取得したもので上書きします。 しないようにするにはどうすればいいですか?GUIを調べましたが、IPアドレスを追加するオプションしか見つかりませんでした。 以下はトロフィーです:)

2
ls --hide =およびls --ignore =の構文
ls --hideパーツのls --ignore後に設定された正規表現で定義されたファイルを除外する可能性を提供します--ignore=。後者は、このオプションがを介してオフにされないようにし-a, -Aます。コマンドmanおよびinfoページには、正規表現が記載されています。 質問:ls --hide=およびでサポートされているワイルドカードまたは正規表現ls --ignore=。 * $ ?POSIXブラケット式と同様に、サポートされているようだとわかりました。しかし、これは常に適切に機能するとは限らず、私にとっては試行錯誤のゲームです。ここで重要なものを見逃しましたか?



1
どことどこの違いは何ですか
whereとwhichシェルコマンドの違いは何ですか?下記は用例です ~ where cc /usr/bin/cc /usr/bin/cc ~ which cc /usr/bin/cc そして ~ which which which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde' /usr/bin/which ~ which where /usr/bin/which: no where in (/usr/local/bin:/bin:/usr/bin:/home/bnikhil/bin:/bin) また ~ where which which: aliased to alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde which: shell built-in command /usr/bin/which /usr/bin/which …

5
Gnome 2でキーボードショートカットを使用して端末を実行する方法
Gnome 2を使用しています。ターミナルを数回使用していますが、アプリケーション/ユーティリティ/ターミナルでターミナルを起動するのに時間がかかります。キーボードショートカットを使用してターミナルを起動できるかどうか疑問に思っています。CTRL+に似た何かをしたいと思いますT。

5
別のプロセスのスタックを読みますか?
子プロセスのスタックを読み取ろうとしていますが、運がありません。を使用してそれが可能であることはわかっていますptraceが、ptraceのインターフェイスでは一度に1単語しか読み取ることができず、スタックの大部分をスキャンしようとしています。 また、最初にptraceを使用して添付した後/proc/$pid/memに/proc/$pid/mapsファイルから抽出されたスタックの境界から読み取りを試みました(ここで提案されています)が、読み取りが失敗し続けますプロセスのさまざまな部分(ヒープなど)から読み取ります。 何が間違っていますか?他のオプションはありますか?
16 linux  kernel  memory  proc 

4
任意のファイルシステムがCPのコピーオンライトメカニズムを実装していますか
プロセスをフォークするときに、OSがコピーオンライトの最適化を実行するのを見てきました。ほとんどの場合、フォークはexecによって処理されるため、ページ割り当てのコストが発生したり、呼び出し元のアドレススペースからデータを不必要にコピーしたりする必要はありません。 これは、ext4またはxfs(ジャーナリング)ファイルシステムを使用するLinuxでCPを実行するときにも発生します。発生しない場合、なぜ発生しないのですか?


2
現在のCPUPowerガバナーを取得する方法
現在のCPUPowerガバナーを取得したい。 入力するとcpupower frequency-info、多くの情報が得られます。情報を持たない「オンデマンド」のように、ガバナーにその価値をプログラムで使用してもらいたいだけです。

1
iostat:待機とsvctm
iostatマンページで、次の2つの類似した列を見つけました。 await The average time (in milliseconds) for I/O requests issued to the device to be served. This includes the time spent by the requests in queue and the time spent servicing them. svctm The average service time (in milliseconds) for I/O requests that were issued to the device. Warning! …
16 linux  monitoring  io 

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