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

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

7
2008 R2 Enterpriseにアップグレードしてより多くのRAMをインストールした後、Windowsは4.00 GBしか表示できません
(これもtechnetに投稿しましたが、アイデアが足りません) より多くのRAMを使用するために、Windows Server 2008 R2 StandardからEnterpriseにアップグレードしました。サーバーには、以前は32GBのRAMがありました。 DISMを使用したStandardからEnterpriseへのアップグレードは正常に行われたようで、電源を切ってRAMをインストールしました。これはDell Poweredge T710で、32 GBから72 GBに変更していました。 BIOSはRAMを認識しましたが、すべてを使用するには「Advanced ECC」モードから「Optimizer」モードに変更する必要がありました。 再起動後、ウィンドウにはRAMが表示されますが、システムパネルには次のように表示されます。 搭載メモリ(RAM):72.0 GB(4.00 GB使用可能) リソースモニターでは、RAMの残りの部分がハードウェア用に予約済みとして表示されます。アップグレード前と同じチップと同じ構成に戻すなど、さまざまなRAM構成を試しましたが、常に4.00 GBだけが使用可能と表示されています。これらのフォーラムのいくつかのスレッドに従って、msconfigにアクセスし、「手動で」最大メモリを設定しましたが、問題は解決しません。BIOSには、メモリリマップのように見えるものはないようです。これは、もう1つの提案です。 このRAMをWindowsで使用可能にするにはどうすればよいですか?サーバーを起動するのに必要な32 GBのRAMをすべて使用できるため、アップグレード前に利用可能でした。 スクリーンショット(これは元のRAM構成に戻した後のものです) それが関連しているかどうかはわかりませんが、リモートデスクトップ構成も消えてしまいました。 (このダイアログの下半分では、リモートデスクトップを構成できます。アップグレード前は機能していましたが、現在は機能していません)。 更新 私は一時的な答えを見つけました-しかし、それは私に別の問題を与えます。ここに私がtechnetに投稿したものがあり、そこで私はこの質問もしました: OK、私は一時的に問題を回避しました-それはBIOSではありません-しかし、今では永久に修正する方法がわかりません。 手がかりはこのスレッドから来ました。CClarkeは私と同じことをしたようです。 「MSのWebサイトからDSIMユーティリティと汎用KMSキーを使用して、これらをStandardからEnterpriseに「更新」し、ライセンスキーをGUIからEnterpriseの有効なライセンスキーに変更しました。再起動RDPが機能していませんでした。」 「たった今、「汎用」KMSキーに戻りましたが、すべて正常に機能しています...」 後で彼は言います: 「その後、別の有効なMAKキーを使用しましたが、すべて正常に機能しました。もう1つ(現在完全に再構築されたサーバーで機能している)を使用しても、機能しません。 ..」 ...私とまったく同じ症状。使用可能なRAMは4GBのみで、RDPはありません。 サーバーのプロダクトキーを変更して、エンタープライズ用の汎用KMSキーを使用するようになりました。すべて問題ありません。RDPがあり、72GBのRAMがあります。 しかし-私は現在、ライセンスを持っていないキーを使用しています。このサーバーは、純粋に開発とテスト用です(現時点では、同時に20台のVMが必要です。したがって、32GBを超える追加のRAMが必要であり、したがってエンタープライズです)。 元々、サーバーには2008 R2 StandardのDell OEMキーが付属していましたが、2008 R2 StandardのMSDNキーからは開始されませんでした。 だから、私の質問は次のようになります- どのようにMSDN Enterpriseキーを適用し、4GB以上の使用可能なRAM、RDP、そしておそらく私が見つけなかった他の機能が失われているのですか? MSDN Enterpriseキーを使用してサーバーを再構築する必要がありますか?このアップグレードパス(OEM標準キー-> MSDNエンタープライズキー)に従うことはできませんか? 更新 今、私は本当の質問が何であるかを知っています、私はそれを別々に尋ねました: …

13
メモリ使用量をグラフ化するシンプルなツール?
ロックされています。この質問とその回答はロックされています。なぜなら、質問はトピックから外れていますが、歴史的に重要だからです。現在、新しい回答やインタラクションを受け付けていません。 メモリ使用量をグラフとして、たとえば円グラフとして表示し、各プロセスが個別のスライスであるスクリプトはありますか? 私は、時間の経過に伴うメモリ使用量をグラフ化するMuninのようなものを探しているのではなく、特定の時点におけるプロセスごとのメモリ使用量を示しています。 私の要求をさらに曖昧にするために、それはヘッドレスサーバー用です(Xアプリケーションはありません)。最も簡単な方法は、PNGファイル、または場合によってはHTMLファイル(Javascriptを使用してプロセスのフィルタリング、グラフタイプ間の変更などを可能にする)を記述することです。

7
SQL Server-DBをメモリに強制しますか?
SQL Server 2005 64ビットを実行する強力なWindows 2008 x64サーバー(4 x 4コアCPU、32GB RAM)があります。ページがメモリにキャッシュされるまでアクセスがやや遅い(6GB)が非常に重要なデータベースがあります(使用量は非常にランダムなI / Oであるため、特定のページがメモリとエンドユーザーにある確率は非常に低くなります)最初の遅さについて文句を言います)。ディスクは十分に高速(ローカル15K SAS)ですが、アプリはやや不格好に書かれていると思います(COTSソリューションです)。SQLServer 2005でメモリ内のデータベースを「強制」する方法があるかどうか疑問に思っていますベンダーによるので、まだキャッシュを埋める初期のブルースを避けるために、まだそれにアップグレードすべきではありませんか? 私の現在の方法は、スクリプト内の各テーブルからSELECT *を実行してメモリ内のデータページを取得しますが、一部のオブジェクト(インデックス、全文検索など)はこのメソッドによってキャッシュされません(およびスクリプトを変更してインデックスとキャッシュに適切なWHERE句を記述することは、複雑な海洋です)。


5
SQL Server 2005:このクエリを実行するにはシステムメモリが不足しています
かなり長い間(数年)安定して稼働しているSQL Serverの1つが、メモリ不足エラーをスローしています。アプリケーションイベントログから、次のことがわかります。 イベントID:701 説明:このクエリを実行するにはシステムメモリが不足しています。 このサーバーを管理する私たちのチームは、主にシステム管理者の仕事を倍増する開発者で構成されています。ただし、当社の主な専門知識は開発です。そうは言っても、これをトラブルシューティングする方法に途方に暮れています。私たちはフォーラムなどを精査してきましたが、一致するものは見つかりませんでした そのため、トラブルシューティングに役立つ詳細を以下に示します。 最小サーバーメモリは0に設定されています。 最大サーバーメモリは2000に設定されています。 合計物理メモリは3,325.85 MB(sysinfoから)です。 合計仮想メモリは7.10 GB(sysinfoから)です。 メモリの割り当てにAWEを使用していませんでしたが、今では違いが生じるかどうかを確認しています。 このエラーは、クエリを実行していないトランザクションログをバックアップしているジョブによってスローされました。 多くのリンクサーバーがあります。反対側のRDBMSのタイプは、SQL Server(2005および2000)、Oracle 10g、およびOSI PIシステムです。 この時点では断続的です。時間や出来事をエラーと関連付けることはできません。 もちろん、リブートするとしばらく消えてしまうようですが、これはエラーメッセージの性質上理にかなっています。 このサーバーは、データベースサーバーだけでなく、アプリケーションサーバー(Windowsサービスのペア)とWebサーバーの3倍になります。 編集: SP3を使用しています。私たちが見つけた投稿のほとんどはSP1より前のものであり、私たちには適用されません。 SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition') 戻り値 9.00.4035.00 SP3 Standard Edition

2
大規模ファイルシステムでfsckを実行しているメモリ不足
512 MBのRAMしか搭載していない古いDebian Linuxボックス(etchを実行している)の世話をしますが、外部ストレージは大量に接続されています。1つのext3ファイルシステムのサイズは2.7 TBであり、fsckはそれを確認できません。これは、次のようなエラーでメモリが不足するためです。 ディレクトリブロック配列の割り当てエラー:メモリの割り当てに失敗しました e2fsck:中止されました 4 GBのスワップパーティションを追加しましたが、まだ完了していませんが、これは32ビットカーネルであるため、これ以上の追加が役立つとは思いません。 64ビットカーネルで起動する以外に、fsckにチェックを完了させる他の方法はありますか?
13 linux  debian  memory  ext3  fsck 

1
SQLをSSDよりも高速にメモリから実行していますか?
最近、私たちはこれまでに知っている1つのクエリでOracleデータベースがロックアップする問題を抱えています。 起こっていることの内訳をお伝えしますが、実際には私の質問とはあまり関係ありませんが、提案は受け付けています。 断続的に、それがいつ発生するのかがわかりません。過去1か月に4回発生し、ユーザーがアプリケーション内の何かをクリックします。ユーザーがクリックしているものはまだ不明です。クリックすると、約70万行を生成するデータベースでクエリが実行されます。 クエリが実行されているテーブルをチェックしました。インデックスは適切に見えます。 データベースは60GBで、サーバーには32GBがあります。 データベースサーバーのログから、高いI / Oが表示されますが、CPUとRAMは同じままです。 1つのアプリケーションサーバー、CPUは約75%まで上がります。ワーカープロセスとPIDを見つけることはできますが、ワーカープロセスに関連付けられているPIDを強制終了すると、CPUが短時間停止し、その後すぐに元に戻ります。 また、アプリケーションプールをリサイクルし、IISを再起動しても同じことが行われ、CPUが短時間停止した後、すぐに元に戻ります。 サーバーを元の状態に戻すためにできる唯一のことは、再起動です。 したがって、このクエリがロックアップの原因である場合の私の提案は、データベースをキャッシュしてメモリが不足するように、ボックスのメモリを増やすことができます。これは一度聞いたことがありますが、本当かどうかはわかりません。 ストレージは3層のHP PAR 3であり、データベースはほとんどSSD層にあります。 どちらが高速なSSDまたはメモリですか
12 iis  memory  oracle  ssd 

2
Windows Server 2008 R2 64ビットメモリリーク
オフィスサーバーの1つで問題が発生しています。6GB RAMメモリを搭載した仮想化Windows 2008 R2サーバーです。Microsoft SQL Server(メモリ割り当て最大= 3GB)のみがあり、1GB以上のRAMを消費しないソフトウェアのみがあります。ただし、サーバーのRAMメモリはほぼいっぱいであり、タスクマネージャーでプロセスを調べても、これを合計しているようには見えません。RamMapをインストールしましたが、非常に簡単に解釈できません。識別できる「高い価値」はありますか?

1
どのメモリにCEエラーがあるかを見つけるにはどうすればよいですか?
で/var/log/kern.log: kernel: [13291329.657499] EDAC MC0: 48 CE error on CPU#0Channel#2_DIMM#0 (channel:2 slot:0 page:0x0 offset:0x0 grain:8 syndrome:0x0) これはedacログであり、メモリの1つにceエラーがあります。 edac docを読みました Dual channels allows for 128 bit data transfers to the CPU from memory. Some newer chipsets allow for more than 2 channels, like Fully Buffered DIMMs (FB-DIMMs). The following example will …
12 memory  dmidecode 

1
単一の電子メールVPSサーバーを持つことの利点
VPSサーバーでホストされている約5つのWebサイトがあり、何らかの理由で、これら5つのWebサイトのメールをホストするためだけに最近別のVPSサーバーを購入しました。Webホストから分離された別の電子メールサーバーを持つことの長所と短所を知りたいです。 1つのサーバーで複数のソフトウェアが実行されるのを避けるために、最初にそれを行いました。したがって、PostFix、Dovecotなどはリソースを共有せず、mysqld、php-fpmをスローダウンさせませんが、私は初心者なので、この仮定を支持する知識はありません。

2
Linuxスワップを使用しているもの、またはスワップ内にあるものを見つける方法
28GB RAMと2GBスワップの仮想Linux(Fedora 17)サーバーがあります。サーバーは、ほとんどのRAMを使用するように設定されたMySQL DBを実行しています。 しばらくすると、サーバーはスワップを使用して未使用のページをスワップアウトし始めます。私のswappinessはデフォルトで60であり、予想される動作であるため、それは問題ありません。 奇妙なことは、top / meminfoの数値がプロセスからの情報と一致しないことです。つまり、サーバーは次の数値を報告しています。 /proc/meminfo: SwapCached: 24588 kB SwapTotal: 2097148 kB SwapFree: 865912 kB top: Mem: 28189800k total, 27583776k used, 606024k free, 163452k buffers Swap: 2097148k total, 1231512k used, 865636k free, 6554356k cached /server//a/423603/98204のスクリプトを使用すると、妥当な数(bash'es、systemdなどによってスワップされるMBが少ない)とMySQLからの1つの大きな割り当て(多くの出力行が省略されます)が報告されます): 892 [2442] qmgr -l -t fifo -u 896 [2412] /usr/libexec/postfix/master 904 [28382] …
12 linux  memory  fedora  swap 

1
VMwareによってバルーニングされた「アンバルーニング」RAM
この質問で説明されている制約されたRAMの状況を考えると、最もクリーンな方法は何ですか(手動またはプログラム的に): VMwareバルーンドライバーによってRAMが再利用されたVMware仮想マシンを特定します。 RAMを「展開」します。 より多くの物理RAMが環境で使用できると仮定します。 VMを別のホストにvMotionで移動できることがわかりました。これにより、バルーン状態がクリアされます。動作する他の方法はありますか? 注:複数のホストと最大512GBのRAMを環境に追加しました。バルーニングされたVMは、DRSリバランスアクションをトリガーしたり、バルーンを解除したりしませんでした。以下に示すように、これをクリアするには、影響を受ける各仮想マシンを手動でvMotionする必要がありました... 以前の... そしてその後...クラスタ内の別のホストへのvMotionの追跡。

5
256GBのメモリ/ 48コアのLinux-マシンが大量のメモリを残してスラッシング/チョークを開始
マシン:Dell r815、CentOS 5.4、256GBのRAM、4 x 12コア。 275GBのファイルを持つアプリケーションがあります。一度に20GBのデータに対してインプレースソートを実行します。つまり、ビットを入れ替えて同じファイル内で置き換えます。これはすべて正常に動作します。 最後のパスでは、ファイル全体を読み取り、20GBの異なるチャンクでマージソートを実行し、それらをまったく新しいファイルに出力します。 このプロセスは、しばらくの間正常に動作するためにSEEMSを実行し、最終的にディスクに約50GBをフラッシュします。この後しばらくして、完全なマシンがフリークアウトし始めます。 以下のような単純なコマンドはps -ef、ls -al長い時間のためにハングアップすると(ただ一つのコアである)、100%のCPUを取るように表示されます。 のメモリ統計topを見ると、約120GBのRAM(128GBの空き容量)を使用しており、「キャッシュ」セクションの下に120GBあることがわかります。 誰もこのような行動を見たことがありますか?64GBのメモリを搭載したマシンでも同じプロセスが正常に実行されます。そのため、マシンに搭載されているRAMのマウントに何らかの関係があると思います。 (私たちが話すように、ハードウェアの問題を除外するために、64GBを除くすべてでこのマシンでテストを実行しています)。 おそらくいくつかのvmパラメータが欠落してい/etc/sysctrl.confますか? ありがとう!
12 linux  centos  memory 

8
リモートコンピューターの種類と速度をインベントリするにはどうすればよいですか?
100人のユーザーがいるWindows 2003/2008企業ネットワークにいます。私は、すべてのエンドユーザーワークステーションのRAMを増やすことを任されてきました。 問題は、環境内に異なるコンピューターが混在していることです。一部はデル、一部はHP、一部はゼロから構築したワークステーションです。言うまでもなく、これらのマシンはすべて同じメモリタイプまたは速度を共有しません。 これら100台のコンピューターのそれぞれに1つずつアクセスして、メモリー情報を見つけることができます。しかし、私はむしろ、時間とコストのかからない、よりエレガントなソリューションを見つけたいと思っています。 特定のメモリタイプ(SDRAM、DDR、DDR2など)、速度、およびスロット構成を見つけるために、これらのマシンをリモートでインベントリ/監査する方法はありますか? ありがとう、どんな助けも大歓迎です。
12 hardware  memory  audit 

2
SQL Server 2005のどのデータベースがどのくらいのRAMを使用しているかを調べる
私の友人が今日、私に(彼の興奮した顧客を落ち着かせようと)尋ねました。どのデータベースがどの時点で(サーバーのRAMに)どのくらいのメモリを使用しているかをSQL Server 2005で確認できます。 それはまったく可能ですか?もしそうなら-どうやって?組み込みのSQL Serverツールを使用してこれを行うことはできますか、または追加のサードパーティオプションが必要ですか? 彼の顧客は、専用のSQL Serverマシンが突然、4 GBのRAMの200 KBを除くすべてを使用するために、動揺しました。これは本当に問題だとは思いませんが、この男は多かれ少なかれ一晩で起こったと主張しているので、彼はこのメモリ使用量の増加の原因を知りたいと思っています。 マーク

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