タグ

*linuxとtuningに関するhiroponzのブックマーク (5)

  • [Think IT] サーバが重いってどういうこと? (1/3)

    サーバが重いってどういうこと? 著者:ウノウ  尾藤 正人   2007/10/4 2007年10月の連載ランキング1位(一覧を見る) サーバ管理者だけではなく誰でも一度は経験したことがある「サーバが重い」という現象。一言で「重い」というのは簡単ですが、重いというのは具体的にどういうことなのでしょうか。 ここでいう重い・軽いは単一のベクトルで判断できるような簡単な代物ではなく、様々な要素によって発生する現象です。処理が重いからといって闇雲にハードウェアを増強するのは賢いやり方とはいえません。例えば、メモリ不足が高負荷の原因なのに、CPUを高速なものに変えても効果はほとんどないでしょう。 このような無駄な投資を避けるためにも、負荷の原因を特定して素早く対応策を講じるのはサーバ管理者にとって重要なスキルになります。記事ではサーバ負荷の特定の仕方と対策の仕方について、簡単な概要を説明します。

  • 株式会社アンタス - 次の時代のマーケティングテクノロジーを

    年末年始休業のお知らせ お客様各位 毎度格別のご愛顧をうけ賜りありがとうございます。 誠に勝手ながら下記日程で休業とさせていただ... NEWS アンタスのエンジニア 異業種からの転職4 エンジニア紹介 塾講師として理系の受験生のために尽力してきた鶴谷君。前職でWEBシステムに携わったことがき... BLOG

    株式会社アンタス - 次の時代のマーケティングテクノロジーを
  • DSAS開発者の部屋:5分でできる、MySQLのメモリ関係のチューニング!

    MySQLのチューニングにおいて非常に重要となるメモリ(バッファ)関連のパラメータについて、 チューニングのポイント DSASのとあるDBサーバ(実メモリ4GB)の実際の設定値 をまとめてみます。 また、必要メモリの総量の計算や限界値を越えてないかチェックしてくれるスクリプトも紹介します。 是非、参考にしてみてください! まず最初に注意点を。 バッファには2つのタイプがあります。 グローバルバッファ スレッドバッファ グローバルバッファはmysqld全体でそのバッファが1つだけ確保されるもので、 これに対し、 スレッドバッファはスレッド(コネクション)ごとに確保されるものです。 チューニングの際にはグローバル/スレッドの違いを意識するようにしましょう。 なぜなら、スレッドバッファに多くのメモリを割り当てると、コネクションが増えたとたんにアッという間にメモリ不足になってしまうからです。 in

    DSAS開発者の部屋:5分でできる、MySQLのメモリ関係のチューニング!
  • MySQL :: MySQL 4.1 リファレンスマニュアル :: 7.6.3 BDB 起動オプション

    AUTOCOMMIT=0 で実行している場合、BDB テーブルでの変更は COMMIT を実行するまで反映されません。コミットの代わりに ROLLBACK を実行すると、変更が無効になります。 See 項6.7.1. 「START TRANSACTION、COMMIT、ROLLBACK の各構文」。 AUTOCOMMIT=1(デフォルト)で実行している場合は、変更が直ちにコミットされます。SQL コマンド BEGIN WORK で拡張トランザクションを開始できます。その場合、COMMIT を実行するまで(または変更の ROLLBACK を実行するまで)変更がコミットされません。 次に示す mysqld のオプションを使用すると、BDB テーブルの動作を変更できます。

    hiroponz
    hiroponz 2008/12/09
    --skip-bdb を使用すると、MySQL は Berkeley DB ライブラリを初期化しなくなるため、大量のメモリを節約できます。
  • OpenVZ環境のApacheとMySQLでメモリ節約してやりくりする - Guyon Diary

    先日の続きでメモリが少ないVPS環境でなんとかやりくりする方法を考えました。 OpenVZのメモリ管理 - Guyon Diary 各種リソース表示コマンドでメモリ消費が大きいものがApacheとMySQLであることはわかりました。 MySQL編 まずはMySQLのメモリー消費を抑える為にとった方法は、機能を制限する事。 今回ネックになっているのが初期使用メモリなので、DBのCRUD処理やMySQL自体の機能を使う以前の問題です。 一番効果的な方法がこれです。 InnoDB機能をOFFにする my.conf skip-innodbを[mysqld]に書く 【ON時】 Mem: 262144k total, 256292k used, 5852k free, 0k buffers Swap: 0k total, 0k used, 0k free, 0k cached 【OFF時】 Mem:

    OpenVZ環境のApacheとMySQLでメモリ節約してやりくりする - Guyon Diary
  • 1