- ベストアンサー
メモリ不足状態を意図的に作り出すには
以下のタイプのサーバーを使用しています。 マシンタイプ:x225 カーネル: 2.4.20-28.7smp OS:Red Hat Linux 7.3 2.96-126)) DB:MySQL 2004年に導入したサーバーですが、カーネルパニックが度々発生しています。 MySQLを使用したあるシステムを導入しているのですが、 そのシステムの販売元のメーカーに問い合わせたところ、 「メモリ不足によりスラッシング状態となりカーネルパニックが発生したのでは?」 との回答をもらいました。 とりあえずの対応としてメモリを増設しましたが、 どの程度までメモリ不足に耐えられるのか検証したいと思います。 そこで、実行に大容量のメモリが必要なシェルを作成しようと考えました。 私が思いついたのは、以下の2種類のタイプのシェルです。 (1)大容量の圧縮ファイルを解凍し、圧縮する動作を繰り返すシェル (2)mysqldumpを繰り返すシェル 上記2つの方法以外に効率良くメモリを消費する方法はありますでしょうか? どなたかお教えください。よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
関連するQ&A
- メモリ不足
パソコンはVistaで、システムは32ビット、メモリ(RAM)は2・00GBですが、インターネットを閲覧していると、「メモリ不足です、直ちにパソコンを再起動してください」というようなメッセージが頻繁に出るようにななりました。この問題は、メモリを増設すれば解決するのでしょうか?メモリ不足メッセージがよく出るようになるまでは、OS(C)の空き容量が少なくなっているので、不要なアプリ等は整理してくださいといメッセージがよく出ていました。調べたところ、今はOS(C)の空き容量は1.34GB/72.4GBですが、この値はずいぶんと変動するようです。空き容量を増やせといっても、どれが不要なアプリなのか判断するのは難しいのですが、どうしたらよいでしょうか?
- 締切済み
- CPU・メモリ・マザーボード
- メモリ不足
メモリ不足になったのでディスクのクリーンアップをしたのですが 空き容量が増えませんでした。 ドライブCのフォルダにrarなどの圧縮ファイルが沢山出来ていたのですが そのせいでしょうか? インターネットを見たときにバックアップされたのだと思いますが なんでこんな所に? これって削除してしまってもいいものでしょうか? 解凍の仕方も分かりません。
- 締切済み
- その他(PCパーツ・周辺機器)
- mysqldumpにおけるメモリの使用
mysqldumpを使用して日次バックアップを取得しているのですが、 新しいサーバに変えたあとにDump時間が長くなっています。 MySQLバージョン:v4.0 サーバスペック: 新サーバのほうが高い(メモリは16GB→60GB) InnoDBのバッファプールサイズを12GB→45GBに増やしました。 現象: 新サーバ以降後に、Swap in/outが頻繁に発生しています。 freeやvmstatで見る限り、メモリ空きは0ではない状況です。 mysqldump指定オプション: --opt や --quickを指定してもdump時間は短縮されませんでした。 InnoDBのバッファプールサイズの指定が大きすぎたのでしょうか。 何か解決策はないでしょうか。
- ベストアンサー
- MySQL
- 仮想メモリ不足
WindowsNT4.0 Workstation メモリ 192MBのPCですが、 カーネルメモリ合計 99920(KB) ページ 97976(KB) 非ページ 1952(KB) コミットチャージ 合計 287480(KB) 制限値 405964(KB) 最大値 405840(KB)という状態に陥り、何のアプリも起動できない状態です。 何年も動いていたシステムで、初めての事象です。再起動後3週間程度。 アプリの入替等は行っていません。(突然発症) コミットチャージの制限値 > 物理メモリ(192)+仮想メモリ(180) となったのは何故なのか。カーネルメモリが何故こんなに大きくなったのか全く分かりません。 何か考えられる要因ありましたらご教示ください。 最初は「仮想メモリ不足」、放置していたら「メモリがありません」というメッセージが出たらしい。よろしくお願いします。
- 締切済み
- その他(ITシステム運用・管理)
- メモリ不足
VB初心者です。 Dictionary関数を使用した、バッチを作成したのですが メモリ不足が多々発生して不安定な状態です。 良い解決策はないでしょうか? VB6.0 で、環境はWindows2003サーバです。
- 締切済み
- Visual Basic
- カーネルスタック不足について
すみません。教えてください。 先日PCがF7エラーでブルースクリーンになりました。 調べてみると、カーネルスタック(12KB)が不足したために、 発生するとのことでした。 カーネルという言葉さえ知らない私だったので、 カーネルについて調べてみると・・・・ エンジンだったり、ソフトウェアとハードウェアの中間役(?) だったりと、一番核の部分なんだというところまでは、 なんとなく理解できました。 ただ、核の部分のソフトウェア(カーネル)が不足するとは、 どういう意味なんでしょうか? ソフトウェアなのに12KBというのも分かりません。 物理メモリや仮想メモリとはちがうんですよね? また、こんなレジストリを見つけました。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control \Session Manager\Memory Management\ DisablePagingExecutive=1 カーネルを物理メモリ上に常駐させるレジストリだそうです。 物理メモリに常駐させることによって、12KBよりもっと多くのメモリを使用できるということでしょうか? この作業を実施した後は、ブルースクリーンが発生しなくなりました。 すみません。初心者なのでわかりにくい文になってしましました。 どうか、分かる方教えていただければ助かります。
- ベストアンサー
- Windows系OS
- RedHat Linuxのカーネル毎の違いについて。
メインメモリ6GB積んでいるサーバで、SMPカーネルだと、4GBしか認識せず、enterpriseカーネルだと正常に6GB認識しました。 RedHat AS 2.1 【SMPカーネル】 kernel-smp-2.4.9-e.35 【enterprise】 kernel-enterprise-2.4.9-e.35 上記のカーネルの違いについて、説明しているURLを知っている方、ご教授お願いします。
- 締切済み
- Linux系OS
- Access2003でメモリ不足になります。
Access2003をクライアントに、Oracle9iをDBサーバとして2層クライアントサーバシステムを会社で運用しています。しかし、Access2003のMDBを4つ同時に立ち上げて業務を行うためか、3時間でメモリ使用量が500MBになります。端末の物理メモリ容量は512MBのため、3時間で動作がとても緩慢になってしまいます。 MDBからDBサーバへのアクセス作業を行ううちに、メモリが完全に解放されずに残るケースがあり、それが蓄積されているようです。データベースへの参照(SELECT)よりも、書き込み処理(INSERT, UPDATE,DELETE)を行った後に使用メモリの蓄積が発生しやすいです。 また、フォームの開閉時よりも、別のMDBにフォーカスを移すと、メモリの解放が行われず、メモリの蓄積が発生しているようです。複数のMDBを起動している場合、一番最後のMDBを終了させるとメモリ使用量が元に戻ります。 背景としましては、最近、会社の基幹システムを刷新しました。刷新したといっても、ソースコードは変更せずに、Oracle7.2 Server/Access97で動作していたクライアントサーバシステムを、Oracle9.2 Server/Access2003に変更し、その変更に伴い動作がおかしくなる部分を修正しただけです。 MDBを複数立ち上げなくてはならないのは、とても基幹システムの規模が保守につぐ保守で大きくなってしまったため、MDBを機能単位で分割しているからです。 Access2003からOracle9.2へのアクセスはODBCを利用しています。クライアントのOSはWindows2000Professional sp4、サーバOSはWindowsServer2003、Oracle9.2はStandard Editionです。 Access97時代にはこれほどのメモリ使用量にはならず、現在はお昼休みに全てのMDBをいったん終了してから再度使用する運用でなんとか切り抜けています。 どなたか解決のヒントをご教授いただければ幸いです。
- ベストアンサー
- Visual Basic
- メモリ不足らしいのですが。
Windows Media Playerで携帯電話に音源を同期しようとすると「メモリ不足のため同期できませんでした」と出ます。 ソフトをインストールする時も「この操作をするのに十分な記憶域がありません」とエラーメッセージが出てしまい出来ません。 アンインストールする時も同じくメモリ不足か、「Install Shield エンジン (iKernel.exe)を起動できませんでした。」というメッセージが出てきます。 とにかくメモリが足らないようなのですが、パソコン初心者なりに調べて、 ・タスクトレイからできるだけ常駐アイコンを減らす。 ・システム起動時に自動起動されるプロセスをなるべく停止。 ・デスクトップのアイコンの数を減らす。 ・デフラグ。 など試しましたが効果ありません。 Cドライブにはまだ80GB以上の空きがあります。 PCはNECのPC-VF5006D Windows xp Home EditionのSP2です。 Celeron 2.00GHzでメモリは512MBです。 これも必要かどうかわかりませんが、タスクマネージャでは、 ハンドル 8939 スレッド 434 プロセス 40 物理メモリ 合計 490988 利用可能 119460 システムキャッシュ 207600 コミットチャージ 合計 348844 制限値 1145932 最大値 408224 カーネルメモリ 合計 57444 ページ 45404 非ページ 12040 です。 これ以上できることはあるでしょうか? お手数かけますが、よろしくお願いします。
- ベストアンサー
- Windows XP
- ビスタでメモリ不足かどうか調べる方法について
ビスタのノートPCで、メモリが不足しているか調べる方法について教えて下さい。 ネット検索したら「コミットチャージ」のような言葉が出てきましたが、Vistaパソコンのタスクマネージャには見当たりませんでした。 パフォーマンスタブのメモリ関連にあるのは、「物理メモリ (合計、キャッシュ済み、空きメモリ)」と「カーネルメモリ(合計、ページ、非ページ)」、「システム「ハンドル、スレッド、プロセス、起動時間、ページファイル」です。 この中のどこを見て、メモリが足りているかいないかを調べたらよいのか、教えて下さい。
- ベストアンサー
- CPU・メモリ・マザーボード
- ブラザー製品のMFC-J6583CDWのプリンターに不具合が生じ、印刷時に黒い線が入る問題が発生しています。
- Androidで無線LAN接続されたMFC-J6583CDWのプリンターが印刷時に黒い線が入り、印刷ができないトラブルが発生しました。
- MFC-J6583CDWのプリンターに発生した問題で、印刷時に黒い線が入り、印刷ができる状態になっていません。