問題タブ [san]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
224 参照

file-io - ストリームの長さを知らずに複数のストリームを 1 つのファイルに書き込みますか?

大規模なデータセットの読み取りと書き込みのパフォーマンスのために、複数のスレッドを圧縮して個別のファイルを SAN に書き込みます。代わりに、これらすべてのファイルを 1 つのファイルにまとめて追加する新しいファイル仕様を作成しています。これらの小さなデータ ブロックのそれぞれをサブセットと呼びます。

各サブセットは圧縮後に未知のサイズになるため、どのバイト オフセットに書き込むかを知る方法はありません。圧縮がなければ、各ライターは予測可能なアドレスに書き込むことができます。

ファイルのコピーを必要とせずに、ファイル システム レベルでファイルを一緒に追加する方法はありますか?

結果がディスク上にあると予想される方法の例をここに書きます。このように書くことがどれほど役立つかはわかりませんが。

特定のファイル システムの特別な機能がある場合に備えて、SAN は今のところ NTFS であると予想しています。

サブセットを RAM に収まるほど小さくすると、圧縮後のサイズがわかりますが、サブセットを小さくしておくと、他のパフォーマンス上の欠点があります。

0 投票する
1 に答える
28 参照

google-app-engine - クラウド上のアプリケーションを介して SAN にアクセスする

「クラウド上のアプリケーションを介して SANS にアクセスする」というプロジェクトを作成する準備をしています。

このプロジェクトの目的は、社内に SAN を導入し、ユーザーが Google App Engine に保存されたアプリケーションを介してデータをアップロードおよび使用できるようにすることです。

これは達成可能ですか?はいの場合、Google サーバーにデプロイされたアプリケーションはどのようにしてデータのために会社のネットワークにアクセスできますか?

プロジェクトは難しすぎますか?アドバイスお願いします..

0 投票する
2 に答える
154 参照

perl - 次の行の関連データを含む配列を解析するにはどうすればよいですか?

$ outfile、'>'、$outpathまたは$logger-> logdie( "エラー:$ outpathを開けません。開いている可能性があります。:$!");出力が配列に読み込まれるコマンドがあります。 (改行で分割)そして解析されます。私がファイルからそれを丸呑みして、ローカルの$ / = "";を使用したとき、それは完全に機能しました。しかし、中間ファイルを持つのは無駄だと読んで、それを変更しました。今、私は次の行をまったく読むことができません!!! 解析する必要のあるさまざまなタイプのデータ出力は次のとおりです。

pwwnが表示されたら、データに応じて変数 "type" = pwwn / swwn/noneを使用してfcaliasに追加します。

これが私のコードです、

もちろん、お気づきかもしれませんが、他の方法はまったく機能しません。fcaliasが2倍になります。しかし、何を試しても、必要な出力を追加して取得することはできません。このサブルーチンは、最適化されたより大きなスクリプトの一部であり、この部分が欠落しているだけです.....ヘルプ!

参考までに、これが古いコードループです。長い投稿とコードのフォーマットを許してください。私は試した。ありがとう!

0 投票する
2 に答える
124 参照

infrastructure - データセンター インフラストラクチャ - 高可用性インフラストラクチャの計画

私はデータセンター インフラストラクチャに不慣れで、いくつかの演習を解いています。答えられない質問に出くわしたので、助けを求めるヒーローです。質問は:

1) SAN が必要になる 20 台のマシンを備えた高可用性インフラストラクチャを計画する際に、誰かが 3 つの異なるソリューションを提案してくれます。

  • a) 冗長性なしでマシンを SAN に接続するための光ファイバー スイッチに基づくソリューション。

  • b) 完全に iscsi に基づくソリューション。

  • c) 冗長性を備えた SAN に 8 台のマシンのみを接続できるソリューション。

このソリューションはどれも理想的ではないため、すべてのマシンからストレージへのアクセスを確保するために推奨できるソリューション/変更はどれですか? どうして

助けてください、ありがとう

0 投票する
1 に答える
937 参照

database - パーティショニング用に SQL Server Enterprise をセットアップする方法

現在、サイズが 1.5 TB のデータベースがあり、毎日 500 万レコードのギガバイト相当のデータ (テキスト ファイル) ずつ増加しており、毎日増加しています。

多くの列がありますが、注目すべきは日付と時刻を持つ START_TIME です -

日付範囲に対して多くのクエリを実行します -

データベース内に 90 日分のレコードを保持しており、すべてのレコードを含むより大きなテーブルがあります。

90 日分のレコードに対して実行されるクエリはかなり高速ですが、すべてのデータに対して実行されるクエリは低速です。

非常に高レベルの回答、ベストプラクティスを探しています

SQL Server エンタープライズにアップグレードし、テーブル パーティション分割を使用して、月 (12) または日 (31) に基づいてパーティションを分割することを検討しています。

これを行う最良の方法は何ですか?

仮想物理、SAN、ディスク数、パーティション数など -

サス

0 投票する
2 に答える
273 参照

c# - .NET または Mono / C# SAN へのファイル コピー ジョブのディスパッチ

この問題を解決する最善の方法は何だと思いますか。ファイルの XML リストを受け取る C# アプリケーションがあります。この XML リストに基づいて、ローカル SAN 上の 1 つのフォルダーから同じローカル SAN 上の別のフォルダーに多くのファイル (最大 10 メガバイト サイズ) がコピーされます。ただし、これらのファイル コピーはすべて、実際にファイル コピーを実行している C# Windows アプリを介して転送されます。これには、ジョブごとに 20 分かかります。一連のコピー命令を C# 経由で SAN にディスパッチする方法について、ローカル ボックスを転送に関与させない方法について何か良いアイデアはありますか?

Mono コードベースは、ボックスに SSH 接続してコマンドを実行する方法を提供していますか? これは、これらのジョブの実行時間を大幅に短縮するための私の唯一のアイデアです。

更新
SAN は Clariion NS 480
http://www.tech.proact.co.uk/emc/emc_celerra_ns-480_nas.htm
です。 これは、内部に Linux または Unix オペレーティング システムがあると想定しています。
より良い技術仕様を見つけようとしています。

0 投票する
1 に答える
876 参照

windows - mkdirはまだアトミックですか?(SANにマウントされたWindows 7ファイルシステム)

ディレクトリベースのキューを介して通信する古いアプリケーションがいくつかあります。キュー内の各アイテムはファイルであり、キュー内のアイテムのファイル名の順序付きリストを保持するヘッダーファイルがあります。

当然、この古いコードは、アイテムがプッシュおよびポップされている間、キューをロックする必要があります。mkdir()が不可分操作であると仮定して、ロックサブディレクトリを作成しています。複数のプロセスがディレクトリを作成しようとすると、そのうちの1つだけが成功します。

私の同僚の1人は、あいまいな問題を追跡しようとしています。彼は、プロセスが別のマシンで実行されているとき、および問題のファイルシステムがSANにマウントされているときに、このロックが機能しなくなったことが原因だと考えています。 。

彼が正しいかもしれないという可能性はありますか?

0 投票する
1 に答える
271 参照

intersystems-cache - 1 秒あたりのグローバル参照数を IOPS に変換するための経験則はありますか?

キャッシュのデータベースのストレージのサイジングに取り組んでいます。GREF/s のアイデアはありますが、それを IOPS に変換する必要がありますか?

0 投票する
3 に答える
133 参照

jboss - アプリケーション サーバー全体を SAN からロードする

従来から、データベースのバックエンド ストレージとして SAN を使用してきました。しかし最近、当社の SAN ベンダーは、アプリケーション サーバー (JBoss) を SAN から直接ロードすることさえできるというアイデアを提案してくれました。ビックリしましたが、アプリケーションサーバーをSAN LUNにインストールして、そこから実行するというコンセプトです。SAN ベンダーは、AppServer 構成の DR レプリケーションの容易さなどについて言及しました。これは、実稼働システムにとって実行可能な戦略ですか? リスク、欠点は何ですか?

0 投票する
1 に答える
513 参照

mysql - MySQL と同様に、DB2 テーブル ファイルのバックアップ/復元を実行できますか?

現在、Dell Equalogic SAN を使用して MySQL データベースのスナップショットを作成し、さまざまな開発および統合環境間でそれらをコピーしています。これにより、テスト環境で大量の本番データを直接操作できます。SAN は、これらのボリュームをすぐに使用できるようにします (また、大量のデータをコピーする必要がなくなります)。プロセスはおおよそ次のとおりです。

  • ソース ボリュームと宛先ボリュームで MySQL を停止する
  • Dell Equalogic を使用したスナップショット ソース ボリューム
  • ソース スナップショットのクローンをターゲット ボリュームに作成する
  • ターゲット ボリュームをターゲット /var/lib/mysql にマウントします
  • 両方で MySQL を起動します

現在、すべての環境に DB2 インスタンスを導入する必要があり、DB2 で同様のことができるかどうかを検討しています。質問は:

  • これは DB2 で可能ですか?
  • クローンを作成してマウントする必要がある主要なディレクトリは何ですか?
  • 他に考慮すべき点はありますか?

SAN が使用されるのは、150 GB を超えるボリュームのスナップショットとクローンを作成し、あらゆる環境で即座に利用できるようにするためです。