サーバー管理者

システムおよびネットワーク管理者向けのQ&A

1
DNS SOAルックアップにおける電子メールアドレスの重要性は何ですか?
DNSゾーンの責任者の電子メールアドレスを公開することを除いて、これに本当の重要性はありますか? BIND構成では、ドメインの責任者としてメーリングリストを配置しますが、これが適切なプラクティスであるかどうかは確かです。 この電子メールアドレスに依存する種類のサービスはありますか?最悪の場合、このフィールドの無効なメールがDNS機関を侵害することはありますか?

2
PostgreSQLのmax_connectionsとpgbouncerのdefault_pool_sizeの計算方法は?
私はかなりの数を計算するために使用できるルールまたは何かがあるmax_connections、default_pool_sizeとmax_client_conn? デフォルトは奇数です。PostgreSQLのデフォルトはmax_connections = 100で、pgbouncerのデフォルトはdefault_pool_size = 20です。default_pool_sizeを常にmax_connectionsより大きくするべきではありませんか?それ以外の場合、ポイントは何ですか?pgbouncerは、オーバーヘッドを下げることで(PostgreSQLの接続を再利用することで)より多くの接続を処理できるようにするためのものだと思いました。よくわかりません。 「このパラメータはメモリの最大50%である必要があります」など、PostgreSQLのwikiにあるアドバイスと同様のアドバイスを探しています。 これらの種類のパラメータを計算できるMySQLのスプレッドシートがあったことを覚えています。PostgreSQL / pgbouncerにそのようなものがあれば素晴らしいでしょう。

4
Windowsでコマンド出力の最初のN行を表示する方法は?(Unixコマンド「head」に相当)
Unix headコマンドに相当するものが必要です(出力の最初のN行を表示します)。これは私が現在使用しているものです: tasklist | find /N " " | findstr /r \[[0-9]\] 上記のコードは、tasklist出力の最初の10行を表示します。regexを使用して最初の10行を抽出しfind /N " "ながら、各行の先頭に行番号を追加しfindstr /r \[[0-9]\]ます。 上記のコードは機能しますが、範囲を指定する必要があります。正規表現はWindowsの標準に従って実装されていないという事実のため、私は他に何も機能させることができません。 cmd出力から任意の行を抽出するにはどうすればよいですか?ワンライナーでこれを行うことが重要です。スクリプトなし!

2
ZFSパフォーマンス:プールまたはファイルシステムに空き領域を保持する必要がありますか?
ZFSのパフォーマンスは空き領域の量に大きく依存することを知っています。 プールのパフォーマンスを維持するために、プールの使用率を80%未満に抑えます。現在、プールが非常にいっぱいで、ビジーなメールサーバーなどでファイルシステムが頻繁に更新されると、プールのパフォーマンスが低下する可能性があります。プールがいっぱいになると、パフォーマンスが低下する可能性がありますが、他の問題は発生しません。[...]静的コンテンツのほとんどが95〜96%の範囲であっても、書き込み、読み取り、再同期のパフォーマンスが低下する可能性があることに注意してください。ZFS_Best_Practices_Guide、solarisinternals.com(archive.org) ここで、ZFSファイルシステムをホストする10Tのraidz2プールがあるとしますvolume。次に、子ファイルシステムを作成し、volume/test5Tの予約を与えます。 次に、NFSごとに両方のファイルシステムをいくつかのホストにマウントし、いくつかの作業を実行します。volume残りの5Tはに予約されているため、5T を超える書き込みはできないことを理解していvolume/testます。 私の最初の質問は、volumeマウントポイントを〜5Tで満たした場合、パフォーマンスがどのように低下​​するかです。ZFSのコピーオンライトやその他のメタデータのためにそのファイルシステムに空きスペースがないので、ドロップしますか?または、ZFSは予約されたスペース内の空きスペースを使用できるため、同じままvolume/testですか? 今2番目の質問。次のように設定を変更すると、違いが生じますか?volume現在、2つのファイルシステムがvolume/test1ありvolume/test2ます。両方にそれぞれ3T予約が割り当てられます(クォータはありません)。今、私は7Tをに書きtest1ます。両方のファイルシステムのパフォーマンスは同じですか、それともファイルシステムごとに異なりますか?落ちますか、それとも変わりませんか? ありがとう!
17 solaris  zfs  quota 

5
CentOS 6.3にHAProxyをインストールしますか?
これは奇妙なものです。 CentOS 6のEPELをインストールしました # rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm HAProxyをインストールしようとしました: # yum update # yum install haproxy しかし、受信: Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile * base: ftp.heanet.ie * epel: fedora.mirror.nexicom.net * extras: ftp.heanet.ie * updates: ftp.heanet.ie Setting up Install Process No package haproxy available. Error: Nothing to do …
17 haproxy  rpm  repository  epel 

3
ホストファイル(DNS)に複数のサブドメインを設定する方法は?
メインドメインxxx.zzzにサブドメインがたくさんあります したがって、このドメインでは、 aaa.xxx.zzz bbb.xxx.zzz ccc.xxx.zzz ddd.xxx.zzz eee.xxx.zzz ....ETC.... ホストファイルに各サブドメインを追加する代わりに、メインドメインxxx.zzzのみを追加してから、すべてのサブドメインにアクセスできるようにします。 * .xxx.zzzで試しましたが、どうやらこれは動作しません(LinuxまたはWindows)。 どんなアイデアでも大歓迎です。どうもありがとうございました。

1
statsdとグラファイトの高可用性、Webアクセスおよびスケーラブルな展開
statsd / graphiteをセットアップして、HTMLデバイスで実行されているJSアプリをログに記録できるようにします(つまり、収容されたLAN環境ではなく、直接制御できない大量の着信データがある場合)。 私の制約: エントリポイントはHTTPを話す必要があります:これは単純なHTTP-to-UDP-statsdプロキシ(たとえば、githubのhttpstatsd)によって解決されます 単一のサーバーの障害に抵抗する必要があります(マーフィーの法則と戦うために:) 水平方向にスケーラブルでなければなりません:webscale、baby!:) アーキテクチャは可能な限りシンプル(かつ安価)に保つ必要があります 私のサーバーは仮想マシンです データファイルはファイラーアプライアンスに保存されます(NFSを使用) tcp / udpハードウェアロードバランサーを自由に使用できます 要するに、データパス:[client]-(http)-> [http2statsd]-(udp)-> [statsd]-(tcp)-> [graphite]-(nfs)-> [filer] これまでの私の調査結果: http2statsd部分のスケーリングは簡単です(ステートレスデーモン) statsd部分のスケーリングは簡単ではないようです(sum、avg、min、maxなどの集計データのグラファイトで一貫性のない値になると思います)。HTTPデーモンがキーを分割するために一貫したハッシュを行わない限り。たぶんアイデア...(しかし、HAの質問があります) グラファイト部分のスケーリングは、シャーディング(カーボンリレーを使用)で実行できます(ただし、HAの問題も解決しません)。明らかに、いくつかのささやきインスタンスは同じNFSファイルを書き込むべきではありません。 ファイラー部分のスケーリングは問題の一部ではありません(ただし、IOが少ないほど良いです:) 共有NFSデータのみを読み取るため、webappのスケーリングは明らかです(私はテストしていませんが)。 だから、誰もが安定したstatsd /グラファイト展開のために共有する経験とベストプラクティスを持っているのだろうかと思っていましたか?


2
疑問符アイコンのあるIIS 7.5グローブ
IIS 7.5でWebサイトへの物理パスを変更し、アイコンを次のように変更しました。 それを変更する前は完全にバニラでした。このアイコンの意味に関するドキュメントは見つかりません。ツールチップには「Default Web Site(Multiple Protocols)」としか表示されません。これは、httpが高度な設定で唯一有効なプロトコルであるため当てはまりません。 私のバインディングは次のとおりです。 誰もがその爆破されたアイコンの意味と、この問題に対処する方法を知っていますか?または、これも私が心配する必要があるものですか?ありがとう。:)

1
UbuntuでPHPのGMP(数学関数)をインストール/有効にする方法は?
のようなgmp数学関数を呼び出すと、次のようgmp_modになります: Fatal error: Call to undefined function gmp_mod() php5-gmpパッケージをインストールし、Webサーバーを再起動しましたが、機能は未定義のままです。サーバーはUbuntu 10.04を実行しており、PHPはApacheモジュールとして実行されています。すべてのソフトウェアは公式パッケージからインストールされました。 PHPでGMP数学関数を有効にするにはどうすればよいですか?ソースからコンパイルするのではなく、公式パッケージを使用するソリューションを探しています。


7
Ubuntu 12.04 CLIでopenvpn(クライアント)を自動起動する方法は?
入力すると機能する* .ovpnファイルがあります sudo openvpn client.ovpn ここで、コンピューターを起動するときにopenvpnを起動したいと思います。それはubuntuのヘッドレスバージョンです-それが重要な場合-12.04 64ビット。 filename.ovpnを/ etc / openvpnにコピーしましたが、実行しても起動しません service openvpn start これどうやってするの?
17 ubuntu  openvpn 

3
openvpnのlxcゲストにtunデバイスがありません
lxcゲスト内にopenvpnサーバーをセットアップしようとしています。ただし、コンテナで使用可能なtunデバイスはありません。 コンテナ内でopenvpnを起動すると、次のエラーが表示されます。 Tue Sep 18 13:04:18 2012 Note: Cannot open TUN/TAP dev /dev/net/tun: No such file or directory (errno=2) Tue Sep 18 13:04:18 2012 do_ifconfig, tt->ipv6=0, tt->did_ifconfig_ipv6_setup=0 Tue Sep 18 13:04:18 2012 /sbin/ifconfig 10.6.0.1 pointopoint 10.6.0.2 mtu 1500 SIOCSIFADDR: No such device : ERROR while getting interface flags: No such …
17 openvpn  lxc 

6
適度なCPU使用率でIOがほとんどない高負荷平均
LinuxでCPUをほとんど使用しない高負荷平均の通常の説明は、IOが多すぎる(またはより適切に割り込み不可能なスリープ)ことです。 わずかなIO、控えめなコンテキストスイッチ、およびスワッピングが発生していないときに、CPU使用量がわずか(アイドル状態が55〜70%)で2平均を超える2コアVMのクラスターでサービスを実行しています。ポーリングは、プロセス状態の列psには表示さDれません。 このサービスは、ユニコーンで実行されているruby 1.9です。非常に高速なavgステートメントの実行(〜0.5ms)を提供する2つのアップストリームpostgresデータベースに接続します。このサービスは、パフォーマンステストネットワークでのストレス負荷が高い場合に実証されたものの、本番環境での経過リクエスト時間の約2倍を記録しています。強打から外れているように見える唯一の監視信号は、負荷平均(そしてもちろん平均応答時間)であり、他のすべて(cpu、memory、io、network、cswitch、intr)は名目上の一致する予測です。 システムはUbuntu 10.04.4 LTS "Lucid"です。うなめですLinux dirsvc0 2.6.32-32-server #62-Ubuntu SMP Wed Apr 20 22:07:43 UTC 2011 x86_64 GNU/Linux。ハイパーバイザーはVMWare ESX 5.1です。 更新:@ewwhiteが要求する詳細情報。ストレージは、NetAppに接続されたvmホスト上のNFSマウントにマッピングされる仮想ディスクデバイスです。すべての兆候は、重大なディスクIOが発生していないということです。このサービスは、ネットワークソケット(〜200KB / s)の読み取りと書き込みを行い、通常のアクセスとエラーロギングを(約20KB / sのレートで)行います。vmホストには、2つのトップラックスイッチに接続する1組のギガビットポートがあり、それぞれが4つのギガビットポートをすべてコアルータにボンディングします。すべて銅製です。各vmホストには、24(4x6)の物理コアと150GBのメモリがあり、通常、さまざまなサービスを実行する約30の同じサイズのvmゲストをホストします。本番環境では、これらのホストはメモリ上でオーバーコミットされることはなく、CPUでも適度にオーバーコミットされます。 高負荷を説明するアイデアを歓迎します。 以下は、今日の正午の2時間のウィンドウからsarデータを抽出したものです。 sar -q#負荷平均 runq-sz plist-sz ldavg-1 ldavg-5 ldavg-15 12:05:01 PM 1 173 1.15 2.41 2.48 12:15:01 PM 0 173 0.96 1.56 1.99 …

8
データセンターでY電源ケーブルを使用する
同じサーバー内のPDUから冗長PSUへのYケーブルを使用することは完全に受け入れられる慣行であると常に思っていましたが、最近、彼らのcoloは許可しないと言った誰かと話していました。 私は電気技師ではありませんが、PSUは冗長であるため、両方同時に描画されないように思われます。この場合、2台のPSUでYケーブルを使用しても、ケーブルまたは個々のコンセントの定格電流容量を超えてしまうリスクはないと思われます。 ここで何か見逃していませんか?coloがサーバーラックのY電源ケーブルを禁止することを選択するのはなぜですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.