• 締切済み

Linuxの動作が遅くなる。MySQLが原因?

Debian4.0をWebサーバとして利用しているのですが、稼動させてしばらくすると動きが非常に遅くなり、コマンド入力にも時間がかかる状況です。 MySQLをkillすると、動作は軽くなるのですが、MySQLを再起動することができなくなり、またshutdownコマンドでPCをリブートできなくなるので電源ボタンで電源OFF/ONしています。 動作が遅い時でもメモリやCPUの使用率には余裕があり、使い切っていませんし、ログを見ても特にエラーは見当たりません。 mysqlcheckでデータベースの確認もしてみましたが特に壊れていないようです。 PCを変更したときにMySQLのバージョンを4から5にあげているのですが、その辺が影響するということはあるのでしょうか。 些細なことでもかまいませんので、考えられる原因、原因特定方法があれば教えてください。よろしくお願いします。

みんなの回答

noname#98978
noname#98978
回答No.2

>下記が補足情報となります。 >(3)メモリ、CPUの使用率はvmstatで確認しており、freeの値を見て判断しています。 まったく、補足になっていない。 「見てます」だけで、回答者は何を答えればいいのか?

全文を見る
すると、全ての回答が全文表示されます。
  • notnot
  • ベストアンサー率47% (4855/10270)
回答No.1

ちょっと見当が付きませんが、いずれにせよ情報が足りないので補足要求です。 (1) shutdown コマンドを入れるとどういうメッセージが出るのですか? (2) MySQL起動状態ではMySQLは正常動作するのですか? (3) メモリやCPUの使用率はどういうコマンドで確認して、どういう表示を見てそう判断しましたか? (4) (3)がvmstatでない場合、起動直後にvmstat 5 1000くらいを入れてみて、しばらくして遅くなったときに何か数字に特徴のある変化はありますか?

yoshiwow
質問者

補足

ご回答ありがとうございます。 下記が補足情報となります。 (1)shutdownコマンドを入れても何もメッセージは表示されず、shutdownコマンド自体が正常に受け付けられていないようです。 (2)MySQLを使用するツールの動作が極端に遅くなり、正常に動作していないようです。その際はサービスを再起動しようとしてもstopを試みている状態で正常に停止できません。 (3)メモリ、CPUの使用率はvmstatで確認しており、freeの値を見て判断しています。はじめはtopコマンドで確認を試みましたが、動作が遅い為か表示できない状態でした(黒い画面のまま何も表示されません)。 他にも何か必要な情報があれば、確認しますので、引き続きよろしくお願い致します。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • LinuxでPHPからMysqlを接続できない

    どなたかご存じの方がおられましたら宜しくご回答をお願い致します。 PHPからMysqlを呼び出し、データーベースを使用しておりましたが、トラブル(停電でシステムクラッシュ)のため再構築しましたが旨く動きません。 1.PHP単体では正常に稼働している。   php.infoが正常表示される。   自作のPHPプログラムも正常に動作している。 2.MySqlも単体では正常に稼働しており、コマンドでデータやテ ーブルも表示される。 3.PHPから以前はMySqlが接続できていたのに、今は接続不   可。(停電でLinuxシステムが壊れたので、バックアップして  おいたバックアップディスクでリカバリーを行った。) 4.Linuxのブラウザから、localhostで内部のHTMLやPHPファイルが「Object not found Error 404」でみられない。 5.Mysqlサーバー名の「localhost」が認識できていないように思われる。 6.# nslookup localhost では、127.0.0.1 は表示される。    ping localhost もOKです。 7.システムが壊れる前は全て正常に稼働していました。 8.PHP,MySqlその他の設定ファイルは、以前の正常稼働時の設定ファイルを使用している。   以上細々と書きましたが宜しくお願い致します。

  • mysqlが起動しなくて困っています。

    mysqlが起動しなくて困っています。 psコマンドで確認したところ、mysqldが起動していませんでした。 どなたか解決方法を教えてください。お願いします。 環境: FreeBS8.0 mysql5.1 ログの内容 100814 20:03:29 [Warning] '--skip-locking' is deprecated and will be removed in a future release. Please use '--skip-external-locking' instead. 100814 20:03:30 [Note] Plugin 'FEDERATED' is disabled. 100814 20:03:30 InnoDB: Started; log sequence number 6 317413989 ^G/usr/local/libexec/mysqld: File './mysql-bin.000005' not found (Errcode: 2) 100814 20:03:30 [ERROR] Failed to open log (file './mysql-bin.000005', errno 2) 100814 20:03:30 [ERROR] Could not open log file 100814 20:03:30 [ERROR] Can't init tc log 100814 20:03:30 [ERROR] Aborting 100814 20:03:30 InnoDB: Starting shutdown... 100814 20:03:35 InnoDB: Shutdown completed; log sequence number 6 317413989 100814 20:03:35 [Note] /usr/local/libexec/mysqld: Shutdown complete

  • php+mysqlを勉強したいのですが・・・

    mysqlは全くわからずでこれから勉強したいと思っております。 xamppをインストールして「mysql入門」などで検索してみたところ apacheとphpとmysqlをそれぞれ個別にインストールする前提で紹介されており データベースの作成方法もコマンドから入力という形でした。 試しにコマンドに「mysqlshow」と入力すると以下のようなエラーがでます。 (apache,mysqlの稼動は確認済みです) 内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません xamppは一括で簡単に必要な環境を作ることができるということだったので インストールしたのですが解決するには個別にインストールするしか ないのでしょうか? http://localhost/phpmyadmin/からであればデータベースを作成することができました。 xamppをDドライブにインストールしたのが原因?とも思ったのですが アドバイスなど頂けますと幸いです。 また、xamppの環境にてmysqlの説明をわかりやすくしているサイトなどがあれば教えて下さい。 mysqlは経験がなく右も左もわからない状態なのでわかりづらい質問かと思いますが 宜しくお願い致します。

    • 締切済み
    • PHP
  • Linux shutdown/reboot時の動きについて

    Linuxにおいて、OSをshutdownまたはrebootすると rcスクリプトが動作したりプロセスがSIGTERMを受信したりしますが、 shutdownコマンド投入から電源断までに、 プロセスがどのような順番、方法で停止するか教えてください。 (1)rcスクリプトによる停止が先か、SIGTERM受信による停止が先か (2)SIGTERMは全プロセスに対して送られるのか (3)rcスクリプト、SIGTERM以外にもプロセスが停止する契機・方法があるか よろしくお願いいたします。

  • MYSQLでPCにあるデータベースのリストを得るには?

    こんにちわ, 現在MYSQLの学習をしています。 タイトルにあるようにMYSQLでPCにあるデータベースのリストを得るにはどうすればいいのでしょうか。 PostgreSQLでいう $ psql -l のコマンドの事です。 よろしくおねがいします。

    • ベストアンサー
    • MySQL
  • shutdownコマンドが利きません

    solaris9 shutdownコマンドを入力しても落ちません。 #から shutdown -y -g0 -i5 (or -i6 or -i0) を入力すると、Beep音は発生するのですが、いつまでたっても状態は#のままです。 init も0,5,6とも同じです。 rebootコマンドは利くので、reboot→Openbootが上がってきたところをstop-aで止めて電源を落としています。 なにか良い解決策ございましたらご教示ください。

  • 玄箱(無印)で再起動が出来ない

    Linuxに殆ど触ったことのない初心者です。 家にあった古い玄箱に最近Debianを入れ、SSH設定まで済ませSSHでログインし、再起動のため$su にて$reboot を入力すると表示上は正しい(The system is going down for reboot NOW! )のですが、実際には再起動せず、SSHでの接続も何もできないという状態になりました。 その後、本体のスイッチでも電源を落とすことが出来ず、コードを直接抜くことをしないと駄目になりました。 普段は電源ボタンを長押しすればきちんと電源は落ちるのですが$reboot の後は全く効かなくなります。 $reboot の代わりに$shutdown -r now でも結果は同じでした。 $shutdown -h now は正常に効くのでrebootの時のみです。

  • MySQLのデーターフォルダ

    現在Windows上で動いているアプリ(フリー)なのですが、 このアプリが、Apache、php、MySQLを使用していて、 別のPC(windows)に移行したいのですが、MySQLのデーターの移行 とはどのようにすればいいのでしょう? MySQLのdataフォルダをコピーすればOKですか? それとも、コマンドでエクスポート/インポートしてやるのでしょうか? データーベースって全くやったことないもので。。。。 手順、コマンド等ご教授いただけたらと思います。。。。 ちなみに、移行するアプリは、そんなに重要なものではないです。

    • ベストアンサー
    • MySQL
  • シャットダウン(/usr/ucb/shutdown)について

    お世話になっております。 掲題の件、Solaris9でシャットダウンコマンド /usr/ucb/shutdown のそれぞれのオプションの動作を探しています。 -h シャットダウン(OKプロンプトまで) -r リブート は見つけたのですが、シャットダウン(ハードの電源断)を行うオプションは何になりますでしょうか? よろしくお願い致します。

  • windows版のmysqlができない!!

    mysql-3.23.38-winをインターネットからダウンロードしてインストールしました。 動作を確認するためにdosを開きコマンドを次のように打ち込みました。 mysqld リターン mysqladmin -u root password ***** リターン   とやった瞬間、パソコンから”ピー”という音が永遠に なっています。 操作的にも動きが止まった状態になり、ほんの少ししか動きません。もちろんコマンドを打ち込むことはできません。 しょうがないので強制終了をしています。 何度試してみても上記のような症状なのでアンインストールをして違うバージョンで試しても見ました。 症状は同じ状態です。 どうしてもデータベースを作りやっておかなくてはいけない事があるのでどうか知識を持っている方教えてください。 どんなささいな情報でも結構です。 教えてください。 パソコン環境----- ●OS microsoft windows98 second edition 4.10.2222a ●パソコン 富士通 FNVシリーズ deskpower M4/707 ●CPU authenticAMD AMD Athon(tm)processor 600MB ●メモリ 191.0MB