masso_55のブックマーク (235)

  • 『負荷テストあれこれ-JMeterの使い方-』

    前回、「負荷テストあれこれ-Microsoft Web Application Stress Tool- 」で、簡易的に行える負荷ツールについて書きましたが、もう少し複雑なシナリオで負荷テストができるJMeterというツールについても書いてみたいと思います。 JMeterは、MS Web Application Stress Toolに比べ負荷ツールとしては多機能ですがその分、使い方はMS Web Application Stress Toolより複雑になっています。 負荷テストの対象や用途に応じて使いわけを行った方がスムーズに行えると思います。 ・ Webアプリ以外のテストにも利用可能 FTPやSOAP、LDAP、JDBCリクエストのテストも可能。 参考: JmeterでDB負荷テストをやってみよう! ・ SSL通信下でもテスト可 JDK1.4以上の環境であればそのまま利用できますが、そ

    『負荷テストあれこれ-JMeterの使い方-』
    masso_55
    masso_55 2012/04/11
  • 技術/HTTP/JMeter負荷テストメモ - Glamenv-Septzen.net

    id: 1030 所有者: msakamoto-sf 作成日: 2011-10-30 16:32:42 カテゴリ: HTTP ネットワーク [ Prev ] [ Next ] [ 技術 ] Apache JMeter の使い方メモ。2007-2008頃にまとめたメモなので、内容的に古いかもしれません。 ※Javaアプリケーションなので、事前にJavaの実行環境をインストールしPATHを通しておく。JREだけでOK。JDK(SDK)までは必要ない。 参考URL 入手とインストール、設定 実践的なテストケースの構築なによりも添付のUser's Manualを熟読。最初に読む英語ドキュメント 重箱の隅をつつくように読むべき箇所 JMeterのプロキシ機能を使ったテストケース作成テストプランの保存先コントローラの指定 ユーザー定義値による自動置換 ページに含まれるCSS, JavaScript,

    masso_55
    masso_55 2012/04/11
  • tmuxの使い方メモ - ヌキのやる気のないエンジニアブログ

    tmuxを使えると便利だということで調べてみた 先月のターミナルマルチプレクサ Advent Calendar 2011に参加させて頂き「screenでマルチディスプレイモードを利用する」という記事を書かせて頂きました。 私はscreenを少し触っていただけなのでscreenのネタを書いたのですが、みなさんは結構tmuxを利用されている方が多い様です。 私の現在のアルバイト先のCAXさんでも聞くと結構tmuxを利用している人が多かったです。(中にはscreenを利用されている方も多いですけどね) screenも極めればかなり便利なのですが、tmuxは標準でいろいろな機能が付いていたりして便利です。 私は中でも縦分割をするという機能は便利だと思います。 最近のディスプレイは16:9と横長さんなので横分割しても縦に表示しても見たい部分がパッと見では消えてしまったりして不便だな〜って思っていまし

    tmuxの使い方メモ - ヌキのやる気のないエンジニアブログ
    masso_55
    masso_55 2012/04/10
  • 【インフォシーク】Infoseek : 楽天が運営するポータルサイト

    日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。

    masso_55
    masso_55 2012/04/08
  • yumで、より新しいパッケージをインストールする方法(CentOS) - [yum/Linux [Red Hat/CentOSなど]] ぺんたん info

    CentOS5の公式レポジトリは対応が遅いため、最新のプロジェクトがインストールできなかったりします。 例えば2009年5月11日現在、symfony1.2はPHP5.2以上でないと使えませんが、CentOS5のPHPは5.1です。 Utter Ramblingsを指定してupdateする方法 updateのとき常にUtter Ramblingsを含める方法 RHEL(Red Hat Enterprise Linux) EPEL(Extra Packages for Enterprise Linux) CentOSのデフォルト値 [参考記事] Remi 基リポジトリで提供されていないパッケージ [参考記事] Repoforge(RPMForge) 基リポジトリで提供されていないパッケージ より新しいリポジトリを入手するには、非公式のリポジトリを使う手があります。 Utter Rambl

    masso_55
    masso_55 2012/04/08
  • Windowsで最高のターミナルを構築する方法 - 純粋関数空間

    皆さん、Windowsでコマンドライン使ってますか? まともなターミナルエミュレータすらないと思っている方もいらっしゃるかもしれませんが、案外何とかなるものです。 これが完成図です。1週間ほどいろいろ試した結果、動作、見た目、フォントレンダリング、どれもおおむね満足行く結果になりました。 Terminal Emulator選び Windowsをお使いの皆様ならご存じかとは思いますが、デフォルトのTerminal Emulatorである cmd.exe が良くないです。 挙動、フォント云々の話をするまでもなく、横幅が80文字固定なのがどうしようもありません。 プロパティのレイアウトのところから幅の変更ができるようでした。ご指摘ありがとうございます。 この辺を見てWindowsで動作するものを一通り試してみたのですが、動作がおかしいか、フォントが気に入らないか、プロプライエタリかで、どれもよく

    masso_55
    masso_55 2012/04/07
  • CentOS6 - VMware Toolsのインストール

    CentOS6.0にVMware Toolsをインストールしたので記す。 環境条件 CentOS 6.0 (64ビット版) VMware Tools 8.8.1 確認手順(というかログ) ※手順はVMware Toolsマウント以降 # cp /media/VMware\ Tools/VMwareTools-8.8.1-528969.tar.gz . # tar zxvf VMwareTools-8.8.1-528969.tar.gz ... # cd vmware-tools-distrib/ # ./vmware-install.pl Creating a new VMware Tools installer database using the tar4 format. Installing VMware Tools. In which directory do you want t

    CentOS6 - VMware Toolsのインストール
    masso_55
    masso_55 2012/04/07
  • WindowsでGit,Vim,Screen/tmuxを使う - エンジニアのためのDesktop Linux入門 - 気ままにインフラエンジニア

    新しい職場に入ってこちら、大量のサーバーを管理するための環境を構築することに精をだしています。 サーバーの管理のためにWindowsでいろいろなツールを使ってみた結果、VirtualBoxでLinuxを動かして使う方法がいい感じになってきたので書き残しておきます。 こんな過去を持つ人におすすめ ローカルでもLinuxコマンドに慣れよう!と思ってCygwinを入れたが結局使っていない サーバー上のエディタと操作感を統一しよう!と思ってgVimを入れたが結局sakuraエディタを使っている Git使えるエンジニアかっこいい!使ってみたい!と思ってGoogleに「Git Windows」と打ち込んだが、検索結果をしばらく眺めたあとそっと閉じた Ruby/Pythonかっこいい!使ってみたい!と思ってGoogleに、以下省略 サーバーごとにSSH、Puttyの設定も正直しんどい ※わたしです スク

    WindowsでGit,Vim,Screen/tmuxを使う - エンジニアのためのDesktop Linux入門 - 気ままにインフラエンジニア
    masso_55
    masso_55 2012/04/07
  • Mailmanのインストール~その2~ - satospo

    CentOS5+Postfix環境にMailmanをインストールした際のメモ。第二回目。 Mailmanのインストール:Mailmanのインストール~その1~ ここでは、Apache、Postfix、Mailmanの設定をしていきます。 Apacheの設定変更 Mailmanを管理できるようにApacheを調整します。httpd.confに以下の内容を足します。 # Mailman Test ScriptAlias /mailman/ /usr/local/mailman/cgi-bin/ Alias /pipermail/ /usr/local/mailman/archives/public/ <Directory "/usr/local/mailman/cgi-bin/"> Order allow,deny Allow from 192.168.1.0/24 </Directory>

    masso_55
    masso_55 2012/04/06
  • シンプルながら使い勝手の良い設備予約システム·MRBS MOONGIFT

    MRBSはシンプルなWebベース、PHP製設備予約システムです。 社内施設、設備の予約に使えそうなソフトウェアがMRBSです。シンプルなインタフェースながらJavaScriptを使って快適に操作できます。 最初の画面です。上にカレンダー、下に日ごとの表示が出ています。 ログインしました(右上が変わります)。 予定を作成します。繰り返しの予約もできます。 予定を作成しました。緑色の表示です。 月ごとの表示にもできます。 時間を変更するのはドラッグでできます。 予定の詳細です。 施設の一覧です。 施設の利用ログです。 管理者は施設の追加、削除ができます。 データベースはMySQLまたはPostgreSQLがサポートされています。また、企業向けらしく認証としてNTドメインやNIS、Netwareが利用できます。表示は日、週、月ごとに切り替えできます。管理者メールアドレスを設定すれば設備を予約した

    masso_55
    masso_55 2012/04/04
  • 神の一覧 - Wikipedia

    神の一覧(かみのいちらん)では、各神話の神を列記する。 凡例:日語名(英語名) 一覧は、ウィキペディア日語版に多数の記事がある神話は五十音順、他言語版ウィキペディアの記事へのリンクが大勢を占める神話はアルファベット順になっている。 各単語の定義も参照されたい : 神、女神、仏、神話、宗教、聖典、世界の宗教。

    masso_55
    masso_55 2012/04/03
  • GlusterFSでクラスタFSを作る

    INSANEWORKS,LLC What You Need Is What You Get!! Hostname: 133.242.243.6 IP Addr: 133.242.243.6 Kotaです。 Linuxクラスタ上のファイルシステムはGFS/ocfs/Cephやら色々出てて正直どれを使っていいか、、と、ざっくり調べた所かいつまむとこんな感じのようです。 GFSはFC-SAN有りの大規模向け OCFSは歴史ありだがKernelにMergeされていない Cephははじまったばっか pNFSはNFSベースだけど実績不明 みたいなところです。 で、先日ひょんなとこからGlusterFSを知りました。 GlusterFSはBlockDeviceではなく、UserLandで動作するFSベースの分散ファイルシステムです。 自動復帰、ミラーリング/ストライピング 結論から言うとファイルの配布や

    GlusterFSでクラスタFSを作る
    masso_55
    masso_55 2012/04/03
  • Bitbucket | The Git solution for professional teams

    12+ new features for fewer meetings and less context switching. Get more time back to ship better code, faster. Learn more. Built for professional teams Bitbucket is more than just Git code management. Bitbucket gives teams one place to plan projects, collaborate on code, test, and deploy.

    Bitbucket | The Git solution for professional teams
    masso_55
    masso_55 2012/04/03
  • screen(だけ)の時代は終わり。tmuxでリモートコンソールを便利に使うTips

    でサクっとインストールできます。tmuxコマンドをタイプすると、コンソールが表示されると思います。 ○ よく使うtmuxコマンド 私は下記のコマンドをよく使います: tmux attach - すでに開いたセッションにアタッチする tmux list-windows (C-b w) - ウィンドウの一覧を取得する tmux new-window (C-b n) - 新しいウィンドウを作る tmux detach-client (C-b d) - クライアントをデタッチする tmux list-keys (C-b ?) - キーバインドの一覧を表示する tmux next-window (C-b n) - 次のウィンドウを表示する tmux previous-window (C-b p) - 前のウィンドウを表示する tmux kill-window (C-b k) - ウィンドウを強制的に

    screen(だけ)の時代は終わり。tmuxでリモートコンソールを便利に使うTips
    masso_55
    masso_55 2012/03/30
  • 手軽に出来るApacheモジュール開発

    こんにちは、アシアルの井川です。 今日はApacheモジュール開発方法を紹介したいと思います。難しそうに聞こえるかもしれませんが、Apacheのツール(apxs)を使うので意外と簡単に作成できます。また、今回作成するのは"hello world"をHTMLの先頭に加えるだけのシンプルなモジュールです。 当に簡単なので、ぜひ一度作ってみて下さい。 開発の流れは次の通りです。 0. 開発環境の準備 1. モジュールのひな形の作成 2. コードの記述(C言語) 3. コンパイルしてインストール 4. httpdの再起動 開発環境は既にできている前提で話を進めます。必要なパッケージは ・httpd ・httpd-devel ・gcc であり、検証環境は次の通りです。 ・CentOS 5.5 ・Apache 2.2.3 ただし、httpdにso_moduleが組み込まれている必要があります。次のコ

    手軽に出来るApacheモジュール開発
    masso_55
    masso_55 2012/03/30
  • Pgpool-II | Let's POSTGRES

    メインコンテンツに移動 pgpool-II を使用した PostgreSQL の様々なクラスタ構成を紹介します。 ブックナビゲーション 入門向けの記事 技術的な記事 PostgreSQL13の新機能 PostgreSQL 8.4 の新機能 PostgreSQL 9.0 の新機能 PostgreSQL 9.1 の新機能 PostgreSQL 9.2 の新機能 PostgreSQL 9.3 の新機能 PostgreSQL 9.4の新機能 PostgreSQL 9.5の新機能 PostgreSQL 9.6の新機能 PostgreSQL10の新機能 PostgreSQL11の新機能 PostgreSQL12の新機能 PostgreSQL14の新機能 PostgreSQL15の新機能 PostgreSQL16の新機能 pgpool-II 3.2 の新機能 pgpool-II 3.3 の watchd

    masso_55
    masso_55 2012/03/30
  • [3]Linuxカーネルの“巨大なロック”が原因と判明

    大規模サイトの性能改善作業とは、どういうものなのか――。リクルートの中古車情報サイト「カーセンサーnet」を全面リニューアルした体験を基に、その実態をレポートする。第1回、第2回はミドルウエアのチューニングを行った。後半はLinuxカーネルに原因があると判明するまでの調査に進む。様々なツールを組み合わせて追跡していった。 中古車情報サイト「カーセンサーnet」の性能試験が格的に始まって10日目。試験の開始当初は、ブラウザーの表示に10秒もかかるなど目標性能に遠く及ばなかった。しかし前回までで紹介したように、ファイル共有システム「NFS」の設定変更、Webサーバー「Apache」のパラメーター修正、PHPアプリケーションの見直しによって、性能は劇的に向上した。 リクルート入社3年目の私は、今回の性能検証プロジェクトのリーダーとして、得意分野を持つチームメンバーと一緒に対策を進めていた。カッ

    [3]Linuxカーネルの“巨大なロック”が原因と判明
    masso_55
    masso_55 2012/03/29
  • 1.プロセス関係(第5章 パフォーマンス管理〜上級:基本管理コースII)

    この章では、「チューニングに必要となるシステム統計情報の採取方法」を学習します。 データベース等のアプリケーション・チューニングではデータベース側の機能を使って様々なパフォーマンス統計を収集することができます。しかし、適切なパフォーマンスチューニングを行うには、アプリケーション側だけでなく、OS上での様々なシステム統計情報も採取する必要があります。ここではOS側に焦点をあてて、次の4つの代表的なカテゴリを中心にシステム統計を採取する方法についてご紹介します。 プロセス関係 CPU使用率 ディスク使用率 メモリ使用率 その他

    masso_55
    masso_55 2012/03/28
  • [ThinkIT] 第1回:定量的な情報収集のススメ (1/3)

    MySQLサーバに限らず、大量のアクセスを処理するデータベースやアプリケーションサーバ群に対して、それぞれの環境に合わせたチューニングを行うことは企業システムにおいて必須の項目です。しかし「チューニングすべきパラメータとその最適値をどのように決定すればよいのか」、また「実際にチューニングを施すことによってどの程度効果があったのか」を把握することは意外に難しいものです。 ですが、敢えていえば答えは明瞭で、「定量的な情報収集と分析」の他にないでしょう。あらかじめ情報を収集しておけば、チューニング前後でのデータを比較することによってどのような変化が起きたのかを知ることができます。 連載では、まずはMySQLサーバにおいて収集すべき情報を提示し、その後、それらを利用した基的なパラメータについてのチューニング方針を紹介します。 また、今回はOSにCentOS 5.0、データベースにMySQL 5

  • IPアドレスから割当国を調べるDNSサービス稼働中

    割当国のデータは 2024/02/12 に更新しました IPアドレスの所有者を調べるサービスは IPひろば が有名で、割当国のみならず所有者(プロバイダ)の情報まで得られて便利なのですが、Webサーバーやメールサーバーと連携して使うには少々敷居が高い・・・そんなわけで、IPアドレスの割当国を割り出すだけの軽快なアプリケーションサービス(DNSサーバー)を作ってみました。 わざわざこのサイトに御訪問いただかなくても、お手持ちのパソコンに標準で備わっている NSLOOKUP コマンドを利用して以下の2つのことが出来ます。 某国のアドレスかどうか知る 当サーバーの固定IPアドレス 118.243.37.27 が日(JP)かどうかを判定したい場合には、IPアドレスの下位から逆に繋げたものに国コードを付けて呼び出します。 Windows でしたら DOS窓(コマンドプロンプト)を開いて以下のように

    masso_55
    masso_55 2012/03/28