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

コンピューティングでは、メモリは、何らかの物理構造でアクティブに保たれているため、コンピューティングシステムの状態情報を指します。

3
topの「buff / cache」および「avail mem」フィールドの意味は何ですか?
topの出力には、メモリとスワップの使用行に「buff / cache」と「avail Mem」とマークされた2つのフィールドがあります。 これら2つのフィールドの意味は何ですか? 私はそれらをグーグルで試しましたが、結果は一般的な記事のみを表示し、これらのフィールドが何を意味するのかを説明していません。
28 linux  memory  top 


2
強制スワップでOOM-killerをトリガーすることは可能ですか?
システムが非アクティブなページを先取りしてスワップアウトすることは可能ですか(vm.swappiness)、しかし、システムが(メモリ不足ではなく)RAMを使い果たし、スワップを強制されるときにoom-killerを呼び出しますか? 最終的な目標は、主要なページフォールトが原因でディスクのスラッシングが開始されたときにシステムが停止しないようにすることですが、それでも非アクティブなページはスワップアウトされます。 もう1つの要望は、システムがoom-killerトリガーの前に強制的に使用するスワップメモリ​​の量を設定することです。このようにして、システムはあまり遠くに行かない限り、ほんの少しスワップに浸ることができます。または、すべてのRAMを使用する前にoom-killerをトリガーするようにこのようなしきい値を設定して、ファイルシステムキャッシュの領域を常に確保することができます(したがって、ディスクのスラッシングを回避できます)。 これは難しいことではないようです。X ramが使用/無料になったときにシステムがトリガーするようにoom-killerに伝えることができるようです。しかし、これが私が尋ねている理由です。知りません。 明確にするために、スワップをオフにしたり、vm.swappinessパラメーターを調整したりするつもりはありません。

3
ClamAVのメモリ使用量を減らす方法は?
512MB VPSでUbuntuベースのWebサーバー(Apache、MySQL)を実行しています。これは、実行しているWebサイトにとっては十分です(小さなフォーラム)。 ウイルスに対する保護を追加したかったので、ClamAVをインストールし、アップロード処理スクリプト(PHP)の一部としてアップロードされたファイルをスキャンするためにそれを使用しました。 clamav-daemonサービスを実行しているため、ファイルをスキャンするたびに定義をロードする必要はありません。この方法の欠点の1つは、clamav-daemonサービスで使用される「200 MBを超える」大量のメモリであるようです。これにより、サービスが強制的に停止され、アップロードが拒否されました。 VPSのメモリを1024MBにアップグレードできますが、不要な定義をロードしないなどして、ClamAVのメモリ使用量を削減する方法があるかどうかを知りたいです。
26 linux  ubuntu  memory 


3
RAMにロードされたプロセスによってファイルが開かれていますか?
たとえばsed、コマンドはプログラムであり、プログラムはファイル内の体系化されたロジックであり、これらのファイルはハードディスク上のどこかにあります。ただし、コマンドの実行中は、ハードディスクからファイルのコピーがRAMに入れられ、RAMに命が吹き込まれ、処理を行うことができ、プロセスと呼ばれます。 プロセスは他のファイルを利用したり、それらに読み書きしたりすることができ、それらを行う場合、それらのファイルはオープンファイルと呼ばれます。実行中のすべてのプロセスによって、開いているすべてのファイルを一覧表示するコマンドがありますlsof。 OK、だから私が疑問に思うのは、コマンドの二重の寿命、1つはハードディスク上、もう1つはRAM上でも、他の種類のファイル、たとえばロジックがプログラムされていないが単にデータ。 私の想定では、プロセスによって開かれたファイルもRAMに読み込まれます。それが本当かどうかはわかりません、それは単なる直観です。 誰かがそれを理解できますか?
24 files  memory  lsof 


4
ディスクへの/ディスクからの単一プロセスの中断/再開
場合によっては、UbuntuおよびOS Xサーバーでメモリを集中的に使用するプロセスを一時停止して、他のジョブのためにRAMを一時的に解放したいことがあります。心配しているのがCPUの使用量だけだった場合、単純な方法で問題ありCtrl-Zません。ただし、RAMを解放して(ディスクに書き込むことにより)、プロセスを再起動(ディスク-> RAM)するか、つまり単一のプロセスを「休止状態」にする必要があります。これを行う方法についての手がかりはありますか?(できればCLIから。)ありがとう。

1
ARMベースのシステムでRAMのデータ破損をテストするにはどうすればよいですか?
組み込みデバイスがあります。Linux 2.6.31を搭載したARMベースで、256 MBのRAMが搭載されています。 デバイスのRAMのデータ破損をテストする最も効果的な方法について、いくつかのアイデア/ヒントを得たいと思いました。誰かが提案できるテスト/ソフトウェアはありますか? 注意: 私は今メメスターを持っています。Ulrich Dangel(下)からの提案の後、私はそれを得ました。 またmtest、今はubootからセットアップしました。 私が使用できる他のテスト/アプローチはありますか?
20 linux  boot  memory  arm 

4
実行中のすべてのアプリケーションをスワップスペースからRAMに再ロードする方法
デスクトップでメモリが不足してスワップが頻繁に発生する場合、RAMを浪費しているアプリケーションを解放または強制終了します。しかし、その後、すべてのデスクトップ/アプリケーションがスワップされ、ひどく遅くなります。デスクトップ/アプリケーションを「アンスワップ」する方法を知っていますか(スワップスペースからRAMにリロードします)?
20 linux  memory  swap  desktop 

1
FreeBSDのさまざまなメモリカウンタの意味は何ですか?
トップは私に言う: last pid: 64807; load averages: 0.99, 0.97, 0.92 up 189+04:47:22 09:16:17 45 processes: 1 running, 44 sleeping CPU: 0.4% user, 0.0% nice, 0.2% system, 6.4% interrupt, 93.0% idle Mem: 222M Active, 2151M Inact, 2008M Wired, 823M Buf, 3499M Free Swap: 8192M Total, 8192M Free Muninはこれをもう少し明確に示しています。 ご覧のとおり、サーバーには約8GBのRAMがあります。この野獣をもっと控えめな2GBサーバーに詰め込むことができるのかしら。これで、アクティブとバッファの意味がわかりました。しかし、私は本当に「有線」および「非アクティブ」なメモリの塊について心配しています。私の知る限り、これらは既存のプロセスにはマッピングされません。 12月に緑色の「アクティブな」行がどのように上がったかに注意してください。このルーターでBGPデーモンの使用を開始したときです。4月と5月に何が起こったのか正確にはわかりませんが、その頃にシステムアップグレードを行ってpkgngに切り替えたことを覚えています。 以下は、最初のルーターのRAMが少ない(4GB)スペアルーターです。 これはRAMの半分で完全にうまく動作し、2GBの空き容量が残っているため、このサーバーの2GBボックスに切り替えて、コストとメンテナンスを削減できると思います... …
20 freebsd  memory 

3
プロセスの実際のメモリ使用量
サーバーのメモリ使用量mysqlとapacheサーバー上のメモリ使用量は次のとおりです。pmapたとえば、出力によると、mysql約379Mを使用しており、277Mをapache使用しています。 [root@server ~]# pmap 10436 | grep total total 379564K [root@server ~]# pmap 10515 | grep total total 277588K これをの出力と比較するとtop、値がほぼ一致していることがわかります。 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 10515 apache 20 0 271m 32m 3132 S 0.0 6.6 0:00.73 /usr/sbin/httpd 10436 mysql 20 0 370m 21m …

1
dmesgの仮想カーネルメモリレイアウトは何を意味しますか?
「dmesgの出力」を行っている間、適切に理解できない値のリストを見ることができました。 Memory: 2047804k/2086248k available (3179k kernel code, 37232k reserved, 1935k data, 436k init, 1176944k highmem) virtual kernel memory layout: fixmap : 0xffc57000 - 0xfffff000 (3744 kB) pkmap : 0xff800000 - 0xffa00000 (2048 kB) vmalloc : 0xf7ffe000 - 0xff7fe000 ( 120 MB) lowmem : 0xc0000000 - 0xf77fe000 ( 887 MB) .init …
19 linux  kernel  memory 


2
LinuxをシャットダウンせずにRAMを識別できますか?
社内のVMwareテストサーバー用に新しいRAMの価格を設定したいと思います。(これは、ビジネスVMでソフトウェアをテストして実行するために使用するコンシューマボックスです)。RAMの種類を忘れてしまったので、RAMの仕様を取得するためだけにマシンを再起動してmemtest86 +を起動したくありません。Linuxをシャットダウンして全員をキックオフすることなく、どのようなRAMを購入するかを知る方法はありますか?EGはどこかに情報がありますか/proc?

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