Visual C# 統合開発環境ツール:Visual Studio 2008 Professional データベース:SQL Server 2005 Developer Edition OS:Windows7 RC Objective-C 統合開発環境ツール:Xcode3.1.2 OS:Mac OS X v10.5.7 Leopard
目次 はじめに システムコールの使用順序 ソケットを作る(クライアント/サーバで使用):socket ソケットに名前を付ける(クライアント/サーバで使用):bind ソケットで接続の受け付けを開始する(サーバで使用):listen クライアントからの接続を受け付ける(サーバで使用):accept ソケットに接続する(クライアントで使用):connect ソケットからメッセージを受信する(クライアント/サーバで使用):recv ソケットにメッセージを送信する(クライアント/サーバで使用):send ソケットの入出力を停止する(クライアント/サーバで使用):shutdown サーバ環境 製品名 OpenBlockS 600/R CPU 600MHz(AMCC PowerPC 405EX) メモリ 1GB(DDR2 SDRAM) ストレージ 8GB(Compact Flash) はじめに C言語
サーバーからネットワークまで広く浅くこなす器用貧乏なSEブログ。何でもこなせるが何一つ極められない赤魔道士みたいなもの。昔は技術情報を発信していたが、最近はマラソンのことしか書いてない 客先のLinuxサーバーの調子が悪く、その調査のために使用したコマンド等を備忘録として残しておきます。 ■CPU使用率 CPU使用率を調べるには「top」コマンドを使用します。 topコマンドはシステム全体のCPUやメモリの使用率を5秒おきに表示します。 # top top - 15:50:53 up 617 days, 7 min, 1 user, load average: 0.10, 0.04, 0.01 Tasks: 69 total, 1 running, 68 sleeping, 0 stopped, 0 zombie Cpu(s): 0.0%us, 0.1%sy, 0.0%ni, 99.9%i
サーバが重いってどういうこと? 著者:ウノウ 尾藤 正人 2007/10/4 2007年10月の連載ランキング1位(一覧を見る) サーバ管理者だけではなく誰でも一度は経験したことがある「サーバが重い」という現象。一言で「重い」というのは簡単ですが、重いというのは具体的にどういうことなのでしょうか。 ここでいう重い・軽いは単一のベクトルで判断できるような簡単な代物ではなく、様々な要素によって発生する現象です。処理が重いからといって闇雲にハードウェアを増強するのは賢いやり方とはいえません。例えば、メモリ不足が高負荷の原因なのに、CPUを高速なものに変えても効果はほとんどないでしょう。 このような無駄な投資を避けるためにも、負荷の原因を特定して素早く対応策を講じるのはサーバ管理者にとって重要なスキルになります。本記事ではサーバ負荷の特定の仕方と対策の仕方について、簡単な概要を説明します。
ルーター経由接続によるインターネット常時接続環境である(当サイトはIIJmioひかりによるインターネット常時接続環境) 固定または非固定のグローバルIPアドレス環境である(当サイトはGMOとくとくBBの固定グローバルIPアドレス環境(逆引きも可能)) ※メールサーバーを構築する場合は逆引き可能な固定グローバルIPアドレス環境が望ましい(非固定グローバルIPアドレスや、固定グローバルIPアドレスでも逆引きしたホスト名とメール送信元ホスト名が異なる場合にメール受信を拒否するメールサーバーがまれに存在するため) OSのインストール時を除き、サーバーの操作はWindowsからコマンド操作で行なう ■コンテンツ ※ホスト名やドメイン名、IPアドレスは各自の環境に置き換えること ※各目次に表記してあるバージョンは、当サイトで確認をとったCentOSのバージョンを示しており、そのバージョンでないとできな
log4cxx† apr関係が必要なので入れてからビルド。 yum install apr-devel apr-util-devel ./configure make時にエラーを喰らう環境(CentOS6.0以降とか?)では src/main/cpp/inputstreamreader.cpp src/main/cpp/socketoutputstream.cpp に #include <cstring> を追加、 src/examples/cpp/console.cpp に #include <cstring> #include <cstdio> を追加。 て、これは公式に書いてあった( ´ω`)。 make install時に文句言われる場合は src/main/include/log4cxx/private/Makefile.am privateinc_HEADERS= $(top_
注意:下記の表は、横の列が、同じ用途に使用される各オイルシールメーカの型式を大まかに分類したものです。詳細な仕様、形状などは、違いがあります。 型式対照表1 NOK、武蔵オイルシール工業、ジェイテクト/光洋シーリングテクノ、 荒井製作所、キーパー、東洋オイルシール製作所、第一オイルシール工業 型式対照表2 Garlock:ガーロック CR:シカゴローハイド NATIONAL:フェデラルモーグル (参考)オイルシールメーカーNOK部品番号(頭2桁)と型式対比表 オイルシール型式対照表1 NOK、M(武蔵オイルシール工業)、KOYO(ジェイテクト/光洋シーリングテクノ)、 ARS(荒井製作所)、NDK(キーパー)、 TOYO(東洋オイルシール製作所)、 D(第一オイルシール工業)
Webシステムに欠かせなくなってきたロードバランサーですが いくらヤフオクでも高価なアプライアンスだけあって、容易に購入して遊ぶことはできません。 (まぁ安いのを選べば買えなくもないですけど、それでも個人で買うのは気が引けますw) アプライアンスは手が出ないので、OSSを使ってソフトウェア的に構築できる ロードバランサーはないかとちょっとググって探してみました。 有名どころのUltraMonkey-L7ってのを発見したので検証をしていこうと思います。 このUltraMonkey-L7ですが、 Red Hat Cluster Suiteの2大機能のひとつLVS(Linux Virtual Server)を拡張した物のようです(もう1つはCluster Managerってやつです)。 さてLVSとUltraMonkey-L7の違いですが、LVSがOSI参照モデルのレイヤー4(ポート)ま
◆環境 OS:全てCentOS 5.4 x86_64 仮想IPアドレス:10.10.10.2 hostname eth0 eth1 負荷分散サーバ1 ldb01 10.10.10.3 10.10.11.1 負荷分散サーバ2 ldb02 10.10.10.4 10.10.11.2 wwwサーバ1 www01 10.10.10.5 wwwサーバ2 www02 10.10.10.6 UltraMonkey-L7はインストール済みとして、 以下Heartbeatを追加インストールする。 基本的にはここのマニュアルを参考にする。 ◆負荷分散サーバ (負荷分散サーバ1,2 ともに同じ設定) ◇watchdogの設定 # vi /etc/modoprobe.conf ・・・ options softdog nowayout=0 ◇必要なパッケージのインストール # yum install he
第5回Pacemakerを運用してみよう![保守運用編(2)] 岡和田拓也 2011-05-12
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く