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

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

4
JVMメモリー消費
低メモリシステム(150-256Mb)でTomcatを実行しようとしています。-Xmx64m(いずれにしてもデフォルトであるはずです)でJVMを起動した場合でも、プロセスはすぐに200Mb以上を占有します。 なぜJVM自体がそれほど多くのメモリを必要とするのか、またはこれを調整する方法があるのでしょうか?他のJVMは、メモリ消費量が少ないという点で、SunのJVMより優れていますか?それらはTomcatで動作しますか?
9 memory  tomcat  java 

5
Red Hat Linuxがシステムで実際に利用可能な空きメモリより少ない空きメモリを報告するのはなぜですか?
ロックされています。この質問とトピックへの回答はロックされています。質問はトピックから外れていますが、歴史的に重要です。現在、新しい回答や相互作用を受け入れていません。 私は比較的小さなホームRed Hat Linuxサーバー(約8 GB RAM)を持っています。私は、さまざまなものを追跡するためにいくつかの自作のアプリを実行する以外に、それを使用しません。ボックスで実行されている唯一の実物は、データベースとWebサーバーです。 NMONやTOPなどのツールを使用してシステムカウンターをチェックすると、システムの合計空きメモリが比較的少ない(数百MB程度)のに、データベースとWebサーバーのアクティブメモリがまだ少ない(合計で3 GBを消費します)。他の実行中のプロセスをすべて含めた場合でも、消費されるメモリの合計は4 GB未満です。 Red Hat Linuxは、総メモリから実行中のプロセスの使用済みメモリの合計を差し引いたものよりも少ない空きメモリを報告するのはなぜですか?

4
ページファイルの削除
これについていくつかのサイトで議論が行き来しているのを見たので、おそらくここで決定的なものを思い付くでしょう。 Vista x64ワークステーションには8 GBのメモリがあります。ページファイルが必要ですか(つまり、[システムのプロパティ]> [詳細設定]> [パフォーマンスの設定]> [詳細な仮想メモリ])、ページファイルを用意することはできますか?安定性への影響は何ですか? ありがとう
9 windows  memory 

1
1GB VPS-Apache Worker MPM-FCGID-最大同時接続数-RAM CAP
私は、Worker MPMとFCIDでApacheを実行するようにサーバーを調査および設定するために1〜2週間費やしました。私は可能な限り多くの同時接続を可能にするためにそれを最適化しようとしています。Worker MPMに関する優れた情報を見つけるのは悪夢です。 サーバー-1GB RAMのVPS(Apacheがオフの場合、約150MBのRAMのみを使用)サーバーでRAMが不足しないように、Apacheに約750MBのメモリ使用量CAPを設定します。 私は問題なく約2年間サーバーを実行してきましたが、最近MP3のストリーミングを開始しました。これには、より多くの同時接続が必要です。サーバーにもいくつかのマイナーなDDOS攻撃がありました。サーバーがメモリ不足にならないように設定を1トン下げました-レート制限にいくつかのファイアウォールルールも追加しました。 私が今持っている設定はうまく機能しているように見えますが、セグメンテーションフォールトエラーが発生しています [Sat Mar 23 03:19:50 2013] [notice] child pid 28351 exit signal Segmentation fault (11) [Sat Mar 23 03:56:20 2013] [notice] child pid 29740 exit signal Segmentation fault (11) *** glibc detected *** /usr/sbin/httpd.worker: malloc(): memory corruption: 0xb83abdd8 *** そして、いくつかのメモリ不足エラー Out of memory during …

3
1つのターミナルサーバーユーザー(RDS)の異常に高いOutlook 2010 RAM使用率
特定のユーザーのOutlookセッションが2 GB〜4 GBのRAMを消費する多忙なWindows 2008R2ターミナルサーバーで作業しています。 プロセスが開いた直後にRAMが使用されるため、プロセスはメモリリークが遅いようには見えません。 今日まで私は以下を試しました: ユーザーのセッションにログインし、Outlookの設定を確認します。異常はありません。デフォルトのメールクォータが設定されており、ユーザーのメールボックスアイテムは5,000のみです。クォータは3GBです。ユーザーは1.2GBを使用しています。受信トレイはほとんど空です。削除されたアイテムはよく剪定されます。 セーフモードのOutlook。変わりはない。 アドインを削除しています。変わりはない。 新しいOutlookプロファイルを作成します。変わりはない。 別のアカウントからユーザーのメールボックスを開く。変わりはない。 ユーザーを別のターミナルサーバーに移動する。変化なし。 この時点で、ユーザーのOutlook RAM使用量は他のユーザーの10倍から20倍です。他に注意すべき点はありますか? NewRelicによるプロセス情報と統計: タスクマネージャー: プロセスエクスプローラー: 編集: VMMAP出力: 「ワーキングセット」を空にした後:
8 memory  outlook  rds 

2
Redisストールのトラブルシューティング
サーバー上でいくつかのredisインスタンスが実行されています。同時にストールが発生するインスタンスに接続する複数のWeb層サーバーもあります。 当時はパケットキャプチャがあり、次のWireshark IOグラフのように、TXトラフィックとRXトラフィックの両方でストールが発生していることがわかりました。 redis呼び出しには相関するスパイクがありましたが、タイムラグによる影響であり、原因ではなかったと思います。 15 / sのサンプリング間隔(これはカウンターとして収集されます)では、平均136のメモリ割り当てストールがありました。 また、同時に移行されたNUMAページの数が通常とは異なるように見えました。 上記は正常に見えますが、グラフに見られる他の300を超えるスパイクと比較して異常になる2つの連続したデータポイントがありました。 メモリの圧縮の失敗と圧縮の停止には、相関するスパイクもありました。 ここには多くのメモリ情報がありますが、私のLinuxメモリの知識は、ストールを説明するためにこれらすべての情報をまとめる良い物語を実際に仮定するほど深くはありません。Linuxのメモリに関する深い知識(およびおそらくredisに関する深いメモリに関する知識)を持っている人は、この情報の一部を結び付けることができますか? 15秒間隔で/ proc / vmstatからすべての統計を収集します。そのため、これに追加すると思われるデータがある場合は、リクエストしてください。私は、特にallocストール、numaマイグレーション、およびコンパクションストール/失敗など、興味深いアクティビティがあると思われるものを選びました。合計は次のとおりで、20日間の稼働時間をカバーしています。 [kbrandt@ny-redis01: ~] uptime 21:11:49 up 20 days, 20:05, 8 users, load average: 1.05, 0.74, 0.69 [kbrandt@ny-redis01: ~] cat /proc/vmstat nr_free_pages 105382 nr_alloc_batch 5632 nr_inactive_anon 983455 nr_active_anon 15870487 nr_inactive_file 12904618 nr_active_file 2266184 nr_unevictable 0 nr_mlock 0 …
8 linux  memory  redis 


1
Linuxでメモリチャネル(シングルチャネル、デュアルチャネルなど)タイプを取得するにはどうすればよいですか?
Linuxのメモリチャネルのタイプを知りたい。シングルまたはデュアルなど。 / procファイルシステムをチェックして見つけようとしましたが、成功しませんでした。その後 私はdmidecodeシステム情報を取得するために使用し、チェックも見つかりませんでした。 どうすれば入手できますか?
8 linux  memory 

1
フォークされたプロセスのセットのメモリフットプリントをどのように測定しますか?
200MBのメモリを使用するプロセスがあり、fork()sを実行するとします。 python -c "import os; data='x'*200000000; os.fork(); raw_input()" 「top」のようなプログラムは、各プロセスが200MBを使用しており、SHRdメモリが非常に少ないため、プロセスが合計で400MBを使用しているように見えます。ただし、fork()はプロセスのメモリページにコピーオンライト(COW)を実装しているため、プロセスは合計で200MBしか使用していません。 なぜtopはメモリのどの部分がCOWであるかを表示しないのですか?そうする方法はありますか?または、代わりに使用できる別のコマンドはありますか? 注:OSXの 'top'には、私が期待することを行うRSHRD列があるようです。Linuxに関する質問です。

3
メモリがなくなった場所(バッファやキャッシュではない)
メモリがなくなった場所を誰かに教えてもらえますか?(いいえ、今回はバッファもキャッシュもありません) # free total used free shared buffers cached Mem: 3928200 3868560 59640 0 2888 92924 -/+ buffers/cache: 3772748 155452 Swap: 4192956 226352 3966604 上、メモリでソート、降順: top - 13:42:06 up 1 day, 3:47, 2 users, load average: 0.08, 0.12, 0.36 Tasks: 228 total, 1 running, 227 sleeping, 0 stopped, 0 zombie …
8 linux  memory 

1
CPU使用率が高く、メモリ使用量が少ない場合、Apacheをどのように調整すればよいですか?
CentOS Webノード(LAMPスタック)で、CPU使用率が高く、メモリ使用率が低くなっています。ほぼすべてのプロセスがApacheです。私のCPU使用率が合理的になるまで、追加のWebノードを追加できることはわかっていますが、ここで長い道のりを歩むことができるいくつかのクイックチューニングのヒントがあると思います。 CPUは90-100%の間でバウンスします。Mysqlは5%から45%の間でバウンスします。残りはApacheが構成します。 上: top - 21:15:49 up 46 days, 20:39, 4 users, load average: 34.17, 44.62, 51.03 Tasks: 133 total, 32 running, 101 sleeping, 0 stopped, 0 zombie Cpu(s): 90.4%us, 9.6%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.1%st Mem: 8388608k total, 6116448k used, 2272160k free, 84160k buffers Swap: 16777208k total, …

2
スラブは使用可能な128Gbのうち88Gbを使用します。何が原因でしょうか?
128 Gbのサーバーでdebian 2.6.26-2-amd64 x86_64 GNU / Linuxを実行しています。最近、利用可能なメモリがかなり少なくなりました。/ proc / meminfoを見ると、スラブが88Gbを使用していることがわかりました。 これは問題ですか?必要なときにメモリが解放されると思いますが、それが望ましくない副作用を引き起こす可能性があるかどうかはわかりません。 なぜスラブはそれほど多くのメモリを必要とするのでしょうか?その明確な原因はありますか? これが将来起こるのを避けることができますか? このメモリをどのように解放できますか? 前もって感謝します > cat /proc/meminfo MemTotal: 132304500 kB MemFree: 26669388 kB Buffers: 237504 kB Cached: 11881136 kB SwapCached: 48 kB Active: 5244640 kB Inactive: 11714308 kB SwapTotal: 5751228 kB SwapFree: 5750436 kB Dirty: 24 kB Writeback: 0 …
8 debian  memory 

1
HP DL160 G6メモリPC3-10600RとPC3-10600E
仕様に従ってPC3 RegisteredまたはUnbufferedのHP DL 160 G6サーバーを使用しています。システムの下にある2種類のメモリを組み合わせると、システムがPOSTしません。リストされている最初のタイプのメモリのみを使用すると、システムはPOSTします。 ラベルの付いたサーバーに付属している2つのHPメモリがあります。 PC3-10600E-9-10-E0 そして、私はいくつかの重要な記憶を持っています PC3-10600R-9-10-B0 Rは登録済みメモリを意味し、EはECCを意味します。HPの仕様に従って、システムで重要なメモリがブートするのではないでしょうか。または、Eはバッファリングされていないことを意味するので、このHPメモリ構成ドキュメントに従って混合および照合しないでください。


2
SQL Serverのメモリは常に増加し、1 GBのRAMが使用され、1週間で7 GBになります。
急速に増加する約45 GBのデータベースがあります(毎週約1 GB)。 つまり、多くの挿入を行っています。Webアプリには多くのユーザーがいないため、現在の読み取り数は少なくなっています。 ただし、RAM sqlサーバーのユーザーが1週間後にサーバーを最初に起動したときに〜1GBから〜7GBのRAMを使用するようになることに気付きました。 何らかのメモリリークはありますか?SQLサーバーがキャッシュに使用するメモリを増やすことを示唆するMSDNの記事があり、それは常に増加し続けます。ただし、サーバーには7.5GBまたはRAMしかないため、毎週SQL Serverを再起動しないとメモリが不足するのではないかと心配しています...これは間違っているようです。 これは典型的な動作ですか?メモリ使用量に上限を設定するために設定できる設定はありますか?

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