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

同義語:RAM-頭字語:ランダムアクセスメモリ、コンピュータデータストレージの一種。

8
Unix Webサーバーのメモリ使用量を削減する方法
現在、Joyent Acceleratorを使用してwebappをホストしていますが、うまく機能していますが、コストを削減する必要があるため、現在のプランをダウングレードし、新しいメモリ制限(256M rss、512Mスワップ)を課しています。昨日はあまり気になりませんでしたが、今日数回Apacheを再起動した後、現在411M rss、721Mスワップ(prstat -Z -s cpu)です。 サーバーフォールトで検索すると、サーバーを監視するための多くの方法と特定のツールしか提供されませんが、メモリ使用量を削減/最適化する方法に関するアドバイスはありません。私もこの質問を見てきましたが、この特定の(またはジェネリックと言ってもよいでしょう)状況には良いとは思いません。 サーバーは共有CPU上でSolarisを実行しており、Apache + MySQL + PHPスタックを使用しています。 これをトラブルシューティングして問題を解決するために実行できる手順を知りたいです。しかし、私はまた、現在の終了前に記憶フットプリントを下げて計画をダウングレードするために時間を使い果たしているので、魔法を作り、日を節約できるものも歓迎です:)

5
異常に高いdentryキャッシュの使用
問題 カーネル2.6.32と128 GBの物理RAMを備えたCentOSマシンは、数日前にトラブルに遭遇しました。担当のシステム管理者は、PHP-FPMアプリケーションがスワッピングのためにタイムリーにリクエストに応答しなくなったことを教えてくれ、freeメモリがほとんど残っていないことを見て、マシンをリブートすることにしました。 Linuxでは、空きメモリは混乱を招く概念になる可能性があり、再起動はおそらく間違ったことだと思います。ただし、前述の管理者は、PHPアプリケーション(私が担当している)を非難し、さらに調査することを拒否します。 私が自分で見つけることができたのはこれです: 再起動前は、空きメモリ(バッファとキャッシュを含む)はわずか数百MBでした。 再起動の前に、/proc/meminfo約90 GB(はい、GB)のスラブメモリ使用量を報告しました。 再起動後、PHP-FPMワーカー(約600人)が復活し、それぞれが30〜40 MBを示していたため、空きメモリは119 GBで、1時間以内に約100 GBになりました。上部のRES列(これは何ヶ月もこの方法であり、PHPアプリケーションの性質を考えると完全に合理的です)。プロセスリストには、異常な量または注目に値する量のRAMを消費するものは他にありません。 再起動後、スラブメモリは約300 MBでした それ以降、システムを監視している場合、最も顕著なのは、スラブのメモリが1日に約5 GBの割合で直線的に増加していることです。報告される空きメモリfreeと/proc/meminfo同じ割合で減少します。スラブは現在46 GBです。よると、slabtopそれを最大限に使用されdentryたエントリ: 空きメモリ: free -m total used free shared buffers cached Mem: 129048 76435 52612 0 144 7675 -/+ buffers/cache: 68615 60432 Swap: 8191 0 8191 Meminfo: cat /proc/meminfo MemTotal: 132145324 kB MemFree: 53620068 kB …
34 linux  centos  memory 

7
データベースサーバー:小さな高速RAMまたは大きな低速RAM
現在、私たちは新しいデータベースサーバーを設計していますが、どのように答えたらよいかわからないトレードオフを思いつきました。 オプションは48GB 1333MHzまたは96GB 1066MHzです。 私の考えでは、RAMはできるだけ速くではなく、データベースサーバー(十分なデータと非常に大きなクエリを持っています)に十分な容量である必要があります。どうやら、1333MHzで16GBのチップを入手できないため、上記の選択肢があります。 だから、たくさんの遅いRAMを手に入れるべきか、それとももっと速いRAMを手に入れるべきか? 追加情報: 使用可能なDIMMスロットの数:6 サーバー:DellブレードCPU:6コア(Oracleライセンスにより単一ソケットのみ)。

7
Windows Server 2008 R2メタファイルのRAM使用量
Windows Server 2008 R2 x64を実行するサーバーに4GBのRAMを搭載し、約2〜3百万個のファイル(その大部分はイメージファイル)をホストしています。 1週間にわたって、サーバー上のアプリケーションが、メモリ不足のためにディスクへの過剰なページングが原因でクロールが遅くなり、現在実行中のすべてのサービスにノックオン効果があり、パフォーマンスの問題。 タスクマネージャーで調査したところ、ほとんどすべての4GBが使用中であることに気付きましたが、[プロセス]タブを見ると、そこにあるすべてのメモリ使用量の合計は加算されず、最大で1.5GBしか使用されていないはずです。 Googleを使用して解決策を見つけると、ファイルシステム上のファイルのNTFS情報のキャッシュである「メタファイル」でRAMの大部分が使用されたため、システムがMFTに再度情報を照会する必要がなくなりました。このキャッシュは、タスクマネージャーで「キャッシュ」として、またはSysinternalのRamMapで「スタンバイ」としてクリアまたはマークされることはありません。 KB979149修正プログラムをインストールするよう提案されましたが、インストールしようとすると、「この更新プログラムはお使いのコンピューターには適用されません」と表示されます。 私がこれまでに見つけた一時的な修正は次のとおりです。 SysinternalsのRAMマップを1〜3日ごとに「空のシステムワーキングセット」に使用します。これにより、タスクマネージャーでキャッシュを「スタンバイ」および「キャッシュ」としてマークし、RAMを他のアプリケーションで使用できるようにします。 マシンを再起動します。このサーバーは公開Webサイトにサービスを提供しているため、望ましくありません。 現時点では、数日ごとに2.修正を実行して、ボトルネックレベルに達しないようにする必要があります。 変更前:(800 MBのRAMを使用-他のアプリケーションはこのRAMを使用できません) 後:(キャッシュとしてマークされた800 MB RAM-他のアプリケーションで使用可能) あなたへの私の質問は次のとおりです。このメタファイルのRAM使用量を制限する方法はありますか?

7
サーバークラスのハードウェアにRAMを焼き付ける必要はありますか?
多くのサーバークラスのシステムにECC RAMが搭載されているという事実を考慮すると、展開前にメモリDIMM を焼き付ける必要がありますか? すべてのサーバーRAMが長時間のバーンイン/ストレステストプロセスによって配置される環境に遭遇しました。これにより、システムの展開が遅れることがあり、ハードウェアのリードタイムに影響します。 サーバーのハードウェアは主にSupermicroなので、RAMはさまざまなベンダーから供給されます。Dell PoweredgeやHP ProLiantのようなメーカーから直接ではありません。 これは役に立つ練習ですか?過去の経験では、ベンダーRAMをそのまま使用していました。POSTメモリテストはDOAメモリをキャッチすべきではありませんか?通常、ECCしきい値は保証の配置のトリガーであるため、DIMMが実際に故障するずっと前にECCエラーに対応しました。 RAM を焼き付けていますか? ある場合、テストの実行に使用する方法は何ですか? 展開前に問題を特定しましたか? バーンインプロセスにより、そのステップを実行しない場合と比べてプラットフォームの安定性が向上しましたか? 既存の実行中のサーバーにRAMを追加するときはどうしますか?

9
SQLのパフォーマンスを向上させるために、高速なハードディスクを搭載するのではなく、単に大量のRAMを搭載してみませんか
人々は、SQLサーバーのパフォーマンスを向上させるために、RAID 5などで可能な限り高速なハードディスクを購入すると言っています。 だから私は、RAID 5と超大型の高速ハードディスク(ちなみに安くはない)にすべてのお金を使う代わりに、なぜ大量のRAMを手に入れないのかと考えていました。SQLサーバーがデータベースをメモリにロードすることがわかっています。メモリは、どのハードディスクよりも高速です。 サーバーに100 GBのRAMを詰めてみませんか?次に、RAID 1を備えた通常のSCSIハードディスクを使用します。これは、はるかに安くて高速ではありませんか?



3
memcacheが使用するメモリの量を増やす方法は?
現在、32GB RAMを搭載したRedhat x86_64 es5を実行しているXeon 7550サーバーにいます。memcacheをインストールしましたが、構成に残る唯一のステップは、使用するメモリ量を設定することです。Filezilla(ルートアクセス)経由でファイルをダウンロードして編集した古いサーバーでこれを実行しました。今、どのファイルを編集したのか、プロセスがどのように行われたのかを正確に思い出せません。メモリを1 GBを使用するように設定したい。 洞察力がある人はいますか?私のLinuxサーバーの知識は限られているため、支援する場合は徹底してください。

3
仮想マシンのメモリ使用量がTaskManagerに表示されない
Windowsのメモリ管理について何かがあり、それがTaskManagerとの関係で理解できないので、誰かが私を啓発できることを望んでいます。 仮想マシンを実行している場合(Virtual PC 2007、Virtual Server 2005、またはVirtualBoxは同じように動作するため問題ありません)、TaskManagerを起動すると、プロセスタブにVMのエントリが表示されますが、メモリ値はかなり小さい(約30 MB)。明らかに、VM自体によって実際に消費されているメモリは含まれていません。表示できるメモリ関連のさまざまな列は、動作が異なるようには見えません。[パフォーマンス]タブの[メモリ使用量]は、VMを含む総メモリ使用量に対して正しいようです。 私の質問は、VMのメモリ使用量(100 MBになります)が[プロセス]タブに表示されないのはなぜですか?

2
Linuxの 'top'コマンドからの出力を解釈する方法は?
メモリの消費量についてここで議論した後、コマンドでPHP-FPMメモリを読み取るときに問題が見つかりましたtop。top再起動直後のスクリーンショットですPHP-FPM。すべてが正常です。約20個のPHP-FPMプロセスで、それぞれ5.5MBのメモリを消費します(合計の0.3%)。 再起動の直前PHP-FPM(前回の再起動の1日後)に古いサーバーを示します。ここでは、PHP-FPMメモリ使用量が2倍の状態で約25 個あります(10MBは合計の0.5%を示します)。したがって、使用されるメモリの合計は600〜700 MBです。では、なぜ1.6GBのメモリが使用されたのでしょうか?
27 linux  memory  shell  top 

4
2Rx4と2Rx8 RAMの違い
ITプロバイダーは、2Rx4と2Rx8のRAMに違いはないと確信しています。少し掘り下げてみると、x4はチップ上で4ビットを意味するのに対し、x8は8ビットを意味します。どちらが良いですが、それはどのような違いをもたらしますか?
27 memory 

11
SSDでページファイルを無効にする必要がありますか?
私はこの質問を読んでいますが、多くの素晴らしい情報があります。 しかし、十分なRAMがあると仮定すると、SSDでページファイルを無効にして寿命を延ばす必要があると思います。クラッシュするとコアダンプが失われることはわかっていますが、その情報を必要とする人は多くありません。 私の理解では、ページファイルがなくても、RAMの制限に達すると、ディスクでスラッシングが発生する可能性があります。しかし、SSDにはスラッシングの概念はなく、読み取りは高速です。 皆さんはどう思いますか?
26 windows  memory  ssd 

1
top / htopのメモリ使用量
誰かがこのトップ出力を説明してください。各PHPプロセスは、合計メモリまたは使用済みメモリの30%を使用していますか?さらに、すべてのPHPプロセスで使用されたメモリの合計がシステムメモリをはるかに超えることはありますか?これは共有メモリですか? 前もって感謝します top - 14:15:34 up 2 days, 12:38, 1 user, load average: 0.97, 1.03, 0.93 Tasks: 124 total, 1 running, 123 sleeping, 0 stopped, 0 zombie Cpu(s): 4.9%us, 0.3%sy, 0.0%ni, 94.6%id, 0.0%wa, 0.0%hi, 0.1%si, 0.1%st Mem: 1029508k total, 992140k used, 37368k free, 150404k buffers Swap: 262136k total, 2428k used, …
25 linux  php  memory  top 

5
HP LaserJetプリンターのRAMをアップグレードすると、パフォーマンスが向上しますか?
HP 4050N LaserJetプリンターのRAMのアップグレードは重要ですか?私たちには、レーザープリンターのこの本当の主力製品があります。HP 4050Nであり、長年使用されています。過去数年間で、印刷を開始するまでにかかる処理時間には長い時間がかかることに気付きました。場合によっては、一部の印刷キューが処理するのに時間がかかりすぎて、それらを強制終了してネットワーク上の別のプリンターに送信する場合があります。 このHP 4050Nプリンターには、合計16 MBのRAMが搭載されています。私はそれがマザーボード上にあると思われる8 MBのビルトインを持っていると信じています。RAMには3つのスロットがあります。1つのスロットには8 MBのRAMがあります。私はユーザーガイドを調べましたが、明らかにこのモデルは最大200 MBのRAMに達することができます。 64 MBまたは128 MBで販売されているこのプリンターのRAMが非常に安いのを見ました。 私の質問は、合計80 MBまたは144 MBまでこのプリンタのRAMをアップグレードすると、処理時間が大幅に改善されるため、最新のグラフィックを含む出力を印刷する価値がありますか?または、RAMでさえ問題であり、実際のボトルネックとなっているのはプリンターのCPUの処理速度ですか? 更新:10.00ドル(128 MB)で注文したRAMが到着し、インストールしました。そのため、HP4050NのRAMは合計16 MBから144 MBになりました。以前は「処理」にとどまり、決して出力されなかったテストプリントを印刷しましたが、このアップグレード後は通常どおり印刷されました。これは私たちのニーズに合っています。あなたの状況では、彼らが言うように、あなたの走行距離は異なる場合があります。

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