[前][次][番号順一覧][スレッド一覧]

mysql:10809

From: 樋口聡 <樋口聡 <satoshi@xxxxxxxxxx>>
Date: Mon, 17 Jan 2005 11:05:57 +0900
Subject: [mysql 10809] Re: mysqldプロセスの数が多い

山本さん、

OSの環境も含めて再度調査してみます。質問の際は焦っていて、十分な情報を提
供しないで質問してしまい申し訳ありませんでした。

アドバイスありがとうございました。

kuyo@xxxxxxxxxx wrote:
> 山本です。
> 
> 樋口さんの環境には OS とそのバージョンが記述されていませんので推測です
> が、プロセスが多く見えている環境の OS は Linux のカーネル 2.4 以前では
> ないでしょうか。
> 
> また、プロセスが一つのみの環境は Red Hat 9 以降の Red Hat ディストリ
> ビューションか、 Linux 2.6 以降ではないかと考えます。
> 
> 二つの違いは利用しているスレッドライブラリが異なる点です。
> 
> Linux 2.4 以前で標準的に使用するスレッドライブラリは linuxthread です。
> これは個々のスレッドをプロセスと同様な方式で管理します。よって ps コマ
> ンドでは個々のスレッドがプロセスとして一つずつ表示されます。(PIDを持っ
> ている)
> 
> Red Hat 9 以降の Red Hat ディストリビューションや Linux 2.6 以降ではス
> レッドライブラリに NPTL を使用します。これは POSIX に準拠した管理を行
> うのでプロセスとスレッドは明確に分離されます。よって ps では明示的にス
> レッドを表示するオプションを用いなければ表示されません。(PID は無い)
> 
> これ以上は MySQL の話題というより OS の問題ですので、ご利用の OS のサ
> ポートへ問い合わせてみてはいかがでしょうか。
> 
> ----
> Hideki Yamamoto
> 
> 
> At Tue, 11 Jan 2005 16:41:58 +0900, 樋口聡 wrote:
> 
>>樋口と申します。
>>
>>MySQL 4.0.23(バイナリー)のセットアップを行なっていて、今まで見たことがな
>>い現象に直面しています。
>>
>>サーバA: CPU : Xeon x 2, MySQL 4.0.23 Binary
>># /usr/local/mysql/bin/mysqld_safe --user=mysql &
>>
>>で起動後、# ps aux | grep "mysql"でmysqlプロセスを確認すると
>>root     26155  0.0  0.0  2084 1000 pts/2    S    16:17   0:00 /bin/sh
>>/usr/local/mysql/bin/mysqld_safe --user=mysql
>>mysql    26178  0.0  0.6 301384 12788 pts/2  S    16:17   0:00 [mysqld]
>>mysql    26179  0.0  0.6 301384 12788 pts/2  S    16:17   0:00 [mysqld]
>>(途中省略)
>>mysql    26189 18.9  0.6 301384 12788 pts/2  S    16:17   0:21 [mysqld]
>>mysql    26192  0.0  0.6 301384 12788 pts/2  S    16:18   0:00 [mysqld]
>>mysqldのプロセスが13個起動しています。他のサーバでMySQL(4.0.23)を起動した
>>ときは
>>サーバB: CPU : Celeron, MySQL 4.0.23 Binary
>>root      2723  0.0  0.1  5036  668 ?        S    Jan08   0:00 /bin/sh
>>/usr/local/mysql/bin/mysqld_safe --user=mysql
>>mysql     2746  0.0  2.4 40356 12412 ?       S    Jan08   0:06
>>/usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql
>>--datadir=/usr/local/mysql/data --user=mysql --p
>>
>>というように、mysqlプロセスは一つでした。どちらも/usr/local/mysql/support
>>-files/my-small.cnf を/etc/my.cnfとして設定しています。最初Xeon CPUのみの
>>現象と思いましたが、同じXeon x 2のサーバCでMySQL 4.0.18(ソースからコンパ
>>イル)ではサーバBと同じでmysqldプロセスは一個でした。このようにmysqldプロ
>>セスが13個も起動していることは正常なのでしょうか?
>>
>>宜しくお願いいたします。
>>-- 
>>Satoshi Higuchi
>>URL: higuchi.mmp.jp
>>e-mail: satoshi@xxxxxxxxxx
-- 
Satoshi Higuchi
URL: higuchi.mmp.jp
e-mail: satoshi@xxxxxxxxxx


[前][次][番号順一覧][スレッド一覧]

     10774 2005-01-11 16:41 [樋口聡 <satoshi@xxxx] mysqldプロセスの数が多い                
     10807 2005-01-15 17:26 ┗[<kuyo@xxxxxxxxxx>   ]                                       
->   10809 2005-01-17 11:05  ┗[樋口聡 <satoshi@xxxx]