はてなキーワード: メモリとは
大前提として、VRChat自体に罪はない。それから誰も見ない前提で書いた。その上での話。
ずーーーーっとTwitterで「自己防衛が〜」とか、サンプル数1の成功法を押し付けてる。善意由来の悪行は善だと言うつもりはないが、純粋に無知なだけの人を吊し上げるな。しかも、それをしない人間を責め立ててる。私のフレンドがそれに巻き込まれてJP鯖に来なくなった。なんだこの地獄?
それから、VRChatの楽しさを伝えようとしていた人がいつのまにか御意見番みたいになってる。それはちょっと…。別にお前はVRChatの全部を見ていないだろ。(もちろん、俺も見てない。)だから大人数の目の前でうかつなことを言うな。陰で言え。名指しとかやめろ。いいだろ、別に。ワールドの演出で意図的にメモリ食ってVRChat落としても。それくらいなら表現の自由だ。第一、ワールド名にも仄めかしてるんだから笑って許せ。
あまつさえ「荒らし」と「面白い人」の差がついていない。他人が怒ったら荒らしだ、と言う人もいる。それなら俺はお前の晩御飯の話にもブチ切れることができるが?寛容な心で多様性を認めてくれ。俺が見たいのは昔のニコニコなんだよ。お前が見たいのがそうじゃなかったとしても俺は別に気にしないから、お前も入ってくるな。
でも悪いことだけじゃない。初心者案内とかイベント開催とかは(…これもまたTwitter論議の的だが)良い活動だ。実際、私もそれのおかげでVRChatに馴染めたし。
事務用パソコンに限った話だが、もし一拠点の事務用パソコンの台数が15台以上あるならVDI(Virtual Desktop Infrastructure、仮想デスクトップ基盤)を検討してみるのもよい。
VDIには様々なソリューションがあるが、おすすめしたいのは、最もコストパフォーマンスに優れる、Windows Server 2016にRDPで接続する、正確にはSBC(Server Based Computing)と呼ばれるタイプ。
パソコンを購入する場合、処理のピークを短い時間で終わらせるために十分な性能のCPUやストレージを用意する必要があります。ですが処理のピークが続くのは数秒(ピークが数秒で終わる程度の性能を持つCPUとストレージを準備したのだから当然だ)でしかありません。それ以外の時にはパソコンの持つ性能の数%しか使っていないので、潜在性能の10%も活用できていない事になります。
もしCPUやSSDを複数のユーザーで共有できるなら、メモリを16GBも積めば1台のパソコンで8人程度が同時に作業しても、体感速度はほとんど変わらないはずです。
そこで十分に高い性能を持つサーバーを用意します。そのサーバにシンクライアント端末という低性能な端末(モニター、マウス、キーボードが繋がっているだけで、実質的にCPUにメモリやストレージはありません。単体ではパソコンとして機能しません。)で接続して使います。それでもユーザーにとっては、普通にパソコンを使っているのと操作は変わりません。
サーバー(8コアCPU、メモリ32GB、SSD1.4TB RAID5)が90万円。シンクライアント(モニター込み)が5万円×15台で75万円。Windows Server 2016のCALが5000円×15台で7.5万円。割安なOfficeのプレインストールモデルを使うことは出来ないので、Office 2016 Std(約5万円)を購入するか、Office 365 ProPlus(月額1,310円)を契約する必要があります。トータルで250万円ぐらいで導入できるはずです。
15万のパソコンを15台買うなら225万円ですから25万円ほど割高になっています。でもそれ以上にメリットもあるのです。
・メンテナンスの手間が激減
サーバーにだけ設定すればよいので、手間が激減します。新しいプリンタのドライバや業務アプリケーションをインストールするにも、15台のパソコンにインストールしてあるく必要はありません。VDI用サーバ1台にインストールすればOKです。
・バックアップの手間が激減
クライアントパソコン内に保存されている設定やデータのバックアップはかなり大変です。実際にはパソコン内のデータバックアップは諦めている事が多いでしょう。VDI用サーバーのバックアップさえ取っていれば、各自のデスクトップやマイドキュメントのファイルもしっかりバックアップをとれます。
パソコンが壊れた場合、新しいパソコンに必要なアプリケーションのインストールや設定を施し、故障したパソコンのHDDが必要なデータを取り出してコピーする。場合によっては1日~2日は潰れてしまいます。VDI環境なら設定やデータはVDI用サーバーに保持されているので、新しいシンクライアント端末をつなぐだけで復旧します。予備にシンクライアント端末を1台余計に買っておくなら、30秒で復旧できるのです。
サーバが壊れた場合ですが「5年間24時間365日4時間以内に訪問修理」とかを購入時に申し込んでも+30万円程度です。年間6万円程度の支出に過ぎません。同じ事をパソコンで申し込んだら+100万円、年間20万円程度かかるであろう事を考えたら、安いものです。
サーバー全体ではCPUのコア数もSSDの速度も、個人にパソコンを与えていた場合の2倍ほどになってます。したがってピーク時の処理性能も個人にパソコンを持たせていたときの2倍、ユーザーを待たせるような重たい処理も短時間で終わるようになり、体感速度も増します。
VPNによる社内ネットワークへの接続方法さえ準備すれば、流行の在宅勤務やサテライトオフィスにも対応できます。全従業員を対象とするのは内部統制的な難しさもあるでしょうけど、部長の自宅にVPNルーターとシンクライアントを設置(10万円程度)するだけで「自宅でも会社と同じ作業ができる」ぐらいの事は簡単に実現できます。
ちなみに15台だと25万円ほど高くついてますが、30台だとサーバ(16コアCPU、メモリ64GB、SSD1.4TB RAID5)の価格が約160万円、他は同じだから総額で約320万円。15万のパソコンを30台買うと450万円なので、130万円くらい安くなる計算です。こうなると事務用パソコンに限っては、VDIを使わない理由は無いですね。
ちなみに技術者用パソコンをWindows Server 2016のRDPで共有するのは無理です。一般ユーザーよりも強い、管理者権限やデバッグ権限を与えてもらわないと仕事になりません。頻繁に管理者権限で設定を変更することになるので、ちょっとしたミスで全員巻き添えで仕事がとまる可能性が高いです。Hyper-VやVMWareを使ったVDIなら行けますが、さらにコストが高くなります。
またデザイナ用パソコンをVDIにするのは完全に無理です。GPUが使えなくなる上に、画面上の表示品質下がるので、おそらく仕事になりません。
真面目?な話、
スパコンとグラフィック能力というのは関係あるようでないような気もするのだけど、
VRとか完全にボクセルで描かないと、物体の破壊とかちゃんと表現できない気がするんだよなぁ
マインクラフトもボクセルといえばボクセルだけど、あれはブロックというか粒度が荒すぎて、
ボクセル単位での物理シミュとかはともかく、まず普通にポリゴンで描いたような物体があって、
それを2Dの消しゴムツールがピクセル単位で消せるように、ボクセル単位で消せるとかできないと
地面に砂があったら、それが手からこぼれるぐらいでないと駄目だと思うんだよね
ゼーガペインみたいなアニメでそれが量子コンピュータで可能になるかのように説明されるけど、
そんなことないんじゃないか、というか、あんまり本質的に関係ないんじゃないかと思ってて、
この世界の原子分子レベルを実現するには、爆発的な演算やメモリが必要になるわけで、
そういうリソースや並列処理の化物をスパコンと呼んでいいのかよく分からんのよね
そういった化物であることと天気予報や核爆発シミュは関係するようで本質ではない気がする
とポエムを書いてみた
PCで使われてるCPUだと、素子数100億個、動作周波数5GHz程度だから、世界の演算速度とは雲泥の差だよ。
この世界の情報処理はそのエリアごとに分散処理されていて、地球近辺だと、メモリと兼用だけどボース系の素子だけで5.4*10^51(5400000000000000000000000000000000000000000000000000)個以上あって、フェルミ系の素子も合わせると正直数が把握できない気がする。
しかもこれらの素子は、1つ1つが「0か1か」という1ビットの情報量しか持たないんじゃなくて、全部が量子コンピューターで、更に素子同士の位置関係その他を使って莫大な情報量を持ってる。
ちなみに周波数は5400000000000000000000000000000000GHz。
今まで一度も一緒にシフトに入ったことがなかった男子高校生アルバイトさんとのシフト。
私が出勤してきて20分も経たないうちに、男子高校生アルバイトさんが担当していたレジが、特になんかやった訳でもないのに動かなくなった。おりしも来客のピーク時。会計待ちの長蛇の列ができる。
男子高校生アルバイトさんはしばらくレジの前でおろおろしたあと、私のところにきた。
「何かしたわけでもないのに、レジ止まっちゃいました。見てくれませんか?」
とのことだったので、
と交代した。男子高校生アルバイトさん、女子フリーターアルバイトさんとはだいぶ違うなあ。女子フリーターアルバイトさんが同じようなケースで私に助けを求めて来た? 時は、突然横からタックルしてきて、無理やり商品の袋詰め作業を代わり、
とまくし立ててきた。なんのこと? と思って思わずきょとんとしてしまった私に、
「レジ止まったんで! ここは私がやるんで! レジレジ! いいから早くやってください!」
そんな女子フリーターアルバイトさんよりは大分マシな男子高校生アルバイトさんだったが、私が四苦八苦してレジの小銭の詰まりを取り除いてから、どこがどう詰まっていて、どのようにすると解決できるのか、説明しようと思ったら、
「あー、ありがとうございます。もういいです」
とバッサリ遮ってきた。いやいやいや、次同じ事になったらどうやって解決する気だおめーは! また先輩呼ぶのか? 一緒にシフトに入ってた相手が新人だったら?
と、若干腹が立ったけど、高校生だしまあいいか。ちゃんとレジ直してって頼んで来ただけまし。で許した。
ちなみに、私がレジから詰まった小銭をせっせと取り除いている間、常連というほどでもないが時々来るお客様が、横で励ましてくれていた。親切……なのか? そうかも……。
20時にAさんが出勤してきた。男子高校生アルバイトさんは退勤。Aさんにレジが急に詰まった話をしたら、それはあるあるで、本当に何かやった訳でもないのに不意に小銭は詰まるらしい。私はつま楊枝で小銭をツンツンして除去したが、なんか他によさげな小銭除去法ないのかなと思って聞いたら、べつに無いとのこと。自動レジの地味な欠点……。
Aさんから、今日男子高校生アルバイトさんが女子フリーターアルバイトさんの代わりに出勤してきた理由を聞いた。前日、女子フリーターアルバイトさんがドタキャンしてきたからだったそう。前日はちょうどオーナーが業者の人と何か話し合いをしなきゃいけない日だったらしく、ただでさえ忙しく脳のメモリ食っていてピリついているところへ、ぎりになって女子フリーターアルバイトさんから休む連絡が来たとかで、オーナーは激怒した。
で、今日はオーナーは昼間に介護中の家族の付き添いで病院に行かなくてはならず、今日もまた女子フリーターアルバイトさんにドタキャンされたらやってられないと思い、男子高校生アルバイトさんにシフトを代わらせたのだそうだ。
実は女子フリーターアルバイトさんはドタキャンの常習犯で、もはやオーナーは彼女を「さん」付けで呼ばなくなった(←オーナーは嫌いな人に敬称をつけない。)ほどだという。Aさんが、
「若い女子アルバイトあるあるですよね。なんで女子ってみんな同じことするんだろう」
としみじみ言う。実際、若い男子のバイトの場合、無法者だったりサボり魔だったり遅刻魔だったりしても、取り敢えずお賃金が欲しいのでドタキャンはしない人がほとんどだ。だが、若い女子バイトの場合は気まぐれなのか? と思うくらい唐突に休みがち。しかも、ドタキャンをすること前提でわざわざシフトを多く長く入れがち。なので、休まれるとシフトに大穴が空くので、オーナーは怒るし他のバイトやパートさんは穴埋めのために予定変更を強いられる。
どうして若い女子ってこうなのか? 元若い女子の私が思うに、唐突なPMSや生理痛で心身の調子を激しく崩すことがままあるからだろう。とはいえ私はあんまりそれで仕事をドタキャンしたことはないけど……。PMSと生理痛がとても酷かっただけに、なんかヤバそうだなと思ったら早めに休む連絡をするか、無理して働くかだったなぁ。無理した結果ミスを連発して、職場の嫌われ者になってたので、ドタキャン常習犯と同レベルで迷惑バイトだったかもしれないが。
という、本人にはどうにもならない心身の不調の他、若い女子は働いていると何か特別なことをした訳でもないのに褒められ易くなるので、これまで満たされなかった承認欲求を拗らせて、急に人生舐めプモードに入ることがある。そういう子は、学生時代は学校の成績が振るわなかったとかスクカーのランクが低かったとかで、あまり褒められることなく、褒められ慣れていないのだ(ということは、そういう女子と雑談してみると本人の口から聞ける)。
これまで、ヤバいレベルの問題児という印象はなかった女子フリーターアルバイトさんだったが、なんかここへ来て順当に歴代のクビになった女子と同じ轍にはまり込んできたので、例によって、ある日を境に姿を見なくなるのではないか。
ところで前回のシフトの時に、Dさんから「Aさんがホットドリンクの品出しをしてくれない」と泣きつかれた。いやいや、それくらい自分で直接Aさんに文句言えって、と思ったが、DさんはAさんにセクハラをしまくった結果、Aさんにまともに話に傾聴してもらえなくなっていた。自業自得が過ぎる。
しかし、Aさんがホットドリンクの品出しをやらない・私がやろうとしても「後でやるからいいです」といってやらせてくれないせいで、夕勤・夜勤の人間は全員ダメ人間だと昼勤の人達に思われてしまっている。私までいっしょくたにされ続けるのは嫌だったので、Aさんを詰め詰めして、ホットドリンクの品出しを私がやってもいいと話をつけた。
その詰め詰めの過程で、Aさんがやりきれない仕事を黙ってサボり昼勤の人達に押し付けているのを知った。だから、
「やりきれない仕事は勝手にさぼらんで、オーナーと話し合って正式に昼勤のほうに回してもらってくださいよ。オーナーはAさんの言うことならちゃんと真面目に聴いてくれるんだから」
と言った。
https://anond.hatelabo.jp/20200902005744
あれから1年以上経って雰囲気ずいぶん変わったよなと思いつつ、当時の答え合わせするかと思って過去の日記を見返したら
で、今筆者どう思ってるん?
とのコメントがあったので当時の答え合わせをしつつ今思ってることを色々書いてみたい。
割高だった。前回増田に投稿した2020/09あたりがピークで現在の株価は1/3近くに。予言的中やるじゃん俺。
https://finance.yahoo.com/quote/ZM?p=ZM&.tsrc=fin-srch
https://finance.yahoo.com/quote/AMAT?p=AMAT&.tsrc=fin-srch
世界最大の半導体メーカーintel(去年は2位になりそうだが)は横ばい
https://finance.yahoo.com/quote/INTC?p=INTC&.tsrc=fin-srch
https://finance.yahoo.com/quote/MU?p=MU&.tsrc=fin-srch
大きく状況が変わっていない(ワクチン接種進んだがコロナ禍継続、引き続き半導体不足)まま1年たった結果、ファンダメンタルズを無視のように見えた株価は妥当な方向に修正されているように見える。
一昨年から散々ファンダメンタルズ重視のバリュー投資はバカとネットで罵られてきたが、おかげさまでかなり利益が出ておりぶっちゃけ「ざまあwwwww」と思うばかりである。
アメリカの金利上昇、中国の不動産バブル崩壊(話題の恒大以外にも複数社デフォルト起こしていることに注意)やIT産業への意味不明な規制強化、東証マザーズの大幅下落等の材料から、今年以降はグロース株の逆風が本格化すると思っている。
ビジネスや教育現場において、ときには1000台以上のパソコン端末を管理しなくてはならないケースがあります。この際、各端末を一元管理するために用いられるのが「ネットワークブート(=ネットブート)」です。
今回は、大学や専門学校などの教育現場にも採用されることが多い一元管理システム「ネットワークブート」の概要と導入するメリットについて紹介します。
通常、コンピューターを使用するためにはWindowsやmacOSなどのオペレーティングシステム(OS)を各端末に導入する必要があります。これに対して、情報処理のほとんどをサーバーで行い、ユーザーが操作する端末自体の処理を必要最小限にする運用方法を「シンクライアント」といいます。「ネットワークブート」はシンクライアントの方式の1種であり、構築したネットワークを通じて、サーバーからOSなどの情報を取得して起動するシステムのことです。原則、ログイン情報を打ち込むだけでネットワーク内のどの端末からでも、アプリやファイルなどの環境を再現できるため、パソコン教室に設置するデスクトップパソコンなど不特定多数が使う環境に適しており、教育機関に採用されやすい理由の1つです。
ネットワークブートと同じ意味で使われることが多い「ネットブート(Net Boot)」ですが、厳密にはネットブートはmacOSの機能の1つで、macOS Serverからの指示によって構築したネットワーク上のMacを起動・操作するシステムのことです。
この機能によって遠隔からのソフトウェアのインストールなども行えます。
ネットワークブート型と比較されることが多いシンクライアント方式の1つです。仮想環境に作成したデスクトップ環境をネットワーク環境下の各端末に転送して操作する方法で、ネットワークブート型よりもカスタマイズ性が高いことが特長です。また、ネットワークブート型よりも少ないリソースで運用が可能である一方、サーバー上で処理しなければならないのでサーバーの負荷やライセンス料が増大する傾向があります。
教育機関での利用においては、基本的に生徒は全員同じ環境で授業を受けたり、作業したりする可能性が高いため、VDI型の高いカスタマイズ性は必要ないケースが多く、ネットワークブート型が採用されることが多いです。
シンクライアントソリューションである「ネットワークブート」は、データなどをサーバー側で一元管理できるので、活用することでセキュリティ面や管理の効率化などに大きなメリットを得られます。
パフォーマンスが高い
端末側のCPU・メモリで実行するので、導入したiMacなどの性能を十分に活用できます。ネットワーク環境のPC台数が増えても、高速ブートが可能なので高いパフォーマンスが期待できます。
インストールするアプリケーションや端末側で利用する周辺機器に、原則、制限がなく使い勝手が良いのもネットワークブートのメリットです。「ローカルディスクがないPC」という感覚で利用できます。
管理が容易
詳細は導入先やシステムによって異なりますが、ネットワークブートと運用管理システムを組み合わせて一元管理することで、各端末の状態を簡単に把握できるほか、ログの採取、サーバー設定・更新の自動反映などが可能になります。これにより、少数の担当者でも運用管理が容易になるでしょう。
セキュリティの向上
近年、ネットブートが注目されている理由の1つが、セキュリティ性が高いことが挙げられます。各端末のデータはサーバーで管理するため、ユーザーが利用する端末にはデータは残りません。このため、データの流出などを未然に防ぐことができます。
これらのメリットに加えて、教育現場ではクラス替えなどがあって従来とは違う端末を生徒が使うケースでも問題なく、同じ環境で利用することができるほか、必要台数分の有料アプリケーションなどを購入すれば良いので、全生徒分のライセンス料などを払わなくて良いといった特長もあります。
ネットブート環境を構築するためには、導入先の独自のシステムとの連携や構築方法をしっかりと把握して仕様書にまとめる必要があります。規模によっては検討から運用供給まで1~2年かかるケースもあるので、ネットブート環境の構築の豊富な実績と経験がある業者選びが重要になります。三谷商事は1000台以上の大規模ネットブートを構築するなど、教育機関への導入実績を長年にわたって積み重ねています。大学や高等専門学校への導入事例をまとめているので興味のある方は確認してください。
※関連ページ:導入事例
仮想システムを構築するにあたり、CIFS しか使えない NAS をバックアップ用に選定してきた SI 屋さんが居たので、CIFS と iSCSI のどちらが早いのか、試してみました。
テストに使う NAS は QNAP の Turbo NAS TS110
http://www.tekwind.co.jp/products/entry_6719.php
です。もう6年以上愛用して、カビが生えてもおかしく無い程に古いし, Marvell 800Mhz という低スペックな Qnap NASです。 100Mbps 時代のモノです。
昨年、HDDがお亡くなりになったので、3Tb の HDD に交換しました。ファームウェアはこんなに古い機械でも、QNAP シリーズの最新バージョンが利用できます。
iSCSI は、今あまり見なくなりましたが SCSI ケーブル規格や、SASケーブル接続のハードディスクを、一般的なIPネットワークで規格で仮想化したものです。
マウントするホストシステム側は iSCSI initiator, ディスクストレージの機能を提供する側を iSCSI Target と呼びます。
ホストから「マウントするしない」はイニシエータ側のソフトウェア的な操作で行います。これは便利な機能で、ディスクの故障などで、一時的に物理的に取り外さなければいけない場合でも、ホストからの操作だけで実際のケーブル結線の脱着を行う必要がないので、今時での SAS の外付けディスクドライブの様に、ホストもシャットダウンして電源を切り、結線を外して修理、交換する、という必要がないので、ディスクデバイスの修理をホストの電源を止めないで実施できると言う、実に便利な事ができます。
という事で、仮想環境では実に使いやすいストレージデバイスなのです。
マウントするホスト側から見ると単純に SCSI/SAS のハードディスクに過ぎません。iSCSI のストレージをマウントしてからは、通常の増設ディスクの様にフォーマットして、ホスト側で使う一般的な XFS, ext4, NTFS などのフォーマットでフォーマットする必要があります。
Linux の iSCSI ターゲット側からは、内部にターゲットとして使う「巨大なファイル」が、どん! とあるだけです。この巨大ファイルを、イニシエータ側に仮想ディスクイメージとして提供しています。当然シンプルな仮想イメージなので、ファイルそのものをバックアップコピーすれば、ストレージのイメージそのもののバックアップができます。
※ qnap NAS の場合、iSCSI イメージは、 /share/HDx_DATA/.@iscsi.img の下にドンと作られるようです。
[Solved]How to mount iSCSI file?
https://forum.qnap.com/viewtopic.php?f=180&t=25322
[/share/HDA_DATA/.@iscsi.img] # pwd
[/share/HDA_DATA/.@iscsi.img] #
[/share/HDA_DATA/.@iscsi.img] # ls -l
-rw------- 1 admin administ 6442450944 Nov 12 2017 iSCSI-2015ace1-5a078d66.000
-rw------- 1 admin administ 1073741824 Jun 24 09:52 iSCSI-lun4-5d0de534.000
-rw------- 1 admin administ 107374182400 Nov 4 2015 iSCSI-nss01-56399e1a.000
-rw------- 1 admin administ 5368709120 Nov 11 2017 iSCSI-nss2015-5a06cf6d.000
-rw------- 1 admin administ 21474836480 Jun 22 17:11 iSCSI-test-56b3ce90.000
-rw------- 1 admin administ 5368709120 Jun 22 17:11 iSCSI-test-56b3ce90.001
[/share/HDA_DATA/.@iscsi.img] #
※ とても重要
CIFS/NFS のファイル共有NAS と違い、iSCSI でマウントして一つのターゲットを制御できるのは、一つのホスト、一つのイニシエータだけです。複数のホストからイニシエータでマウントする(できちゃいます)と、ファイルの排他制御は行われないので、ファイルシステム自体の不整合が起こります。
つまりファイル共有という目的には向いていない、という事です。あくまでも iSCSI ターゲットはネットワーク上の仮想ディスクです。
もっとも、一つのホストからマウントしてファイルを保存して、いったんオフラインにして、ターゲットを別なホストからマウントする、という事はできます。また、ターゲットは一つの iSCSI デバイスで複数作れるので、1台の iSCSI 装置に複数のターゲットを実装して、複数のホストから別々のターゲットイメージをマウントする事は問題ありません。
極端な話、ホストのハイパーバイザーは USB メモリやSANブートさせて、後はマウントした iSCSI の仮想イメージ上で、仮想マシンを動かす、HDDレスなハイパーバイザー運用もできます。
物理的な転送速度は、ネットワークの速度とディスクデバイスの性能に依存します。当然 10Gb base のネットワークカード、HUB、高規格なケーブルを使えば、論理的な性能は 10Gbps です。大抵は NAS の性能がそこまで出ないのですけどね。ヨドバシカメラあたりで売っている 4,000 円程度の 1G HUB でも、そこそこの性能が出てしまいます。
距離は、IPがつながればどこでもなので、ホストコンピュータとメインのストレージを自社のサーバールームに置き、イニシエータを動かし、バックアップ用の iSCSI ターゲットをデータセンターに置く、なんてこともできます。
【送料無料】QNAP TS-431P2(ホワイト) NAS 4ベイモデル クアッドコア CPU / LAN 2ポート搭載 (TS431P2)
価格:56,145円
感想(0件)
iSCSI の耳慣れない言葉に LUN (論理ユニット番号 : Logical Unit Number)というのがあります。
昔の SCSI は、 SCSI バスアダプタに7番のIDを振り、残りの 0 ~ 6 のディスクや CD, Tape などに ID を振り分ける物理的な3ビットのディップスイッチやジャンパ端子が付いていました。これが SCSI アドレスです。
これが実に難物でした。特に、複数の SCSI バスアダプタカードをデュプレクス設定する場合、割り込み番号も別々にするので、手が滑ってジャンパピンを飛ばして床を這いまわって探したり、難解なディップスイッチを前に数日悩んだものです。
つまり一つのSCSIバスには 0~7の合計8台(うち大抵7番はSCSI バスカード)の物理ユニットデバイスがつながって別々に見えたという仕組みだったわけです。
ところが SCSI バスを使った Raid コントローラが出てくると、ディスクの鈴なりが、一つの物理デバイスに見えてしまうわけです。これを「論理的な仮想番号」に分割して、システムからは、単一の鈴なり Raid ディスクを複数の論理番号に分割したわけですね。
これが LUN というヤツです。
iSCSI 機器のターゲットも、内部のソフトウェア的に複数の論理デバイスに分割して、複数のホストコンピュータから複数の物理デバイスのように見せかけるわけです。
別々な LUN は一つ、あるいは複数の iSCSI 機器によって、複数のホストに別々のディスクデバイスとして見せかけるンです。
https://en.wikipedia.org/wiki/Logical_unit_number
Qnap NAS の場合、iSCSI ターゲットはウィザード形式で簡単に作成できます。EXT4 ファイルシステム上で、オンラインでも簡単にサイズの拡大ができるので、 Windows の Storage Server のように NTFS の VHD 形式ではないので、そこそこ性能が出ますが、いかんせん古さと遅さは否めません。
Qnap NAS の iSCSI ターゲットの設定は、偉そうな Linux 系サイトに書いてある程、面倒なことはありません。ストレージマネージャから iSCSI タブにあるウィザードに従って iSCSI ターゲット名に任意の名前を付けると IQN にその文字列が追加されるだけです。わざわざ vi エディタに「正確に」綴りを間違えずに設定する必要もありません。ここでは Chap 認証は付けませんでした。
仮想化時代の NAS 選び - やっぱり iSCSI は早い。_a0056607_16405779.jpg
機械は古いのですが、逆に言うと、「古くて遅い」ため、サーバーとNASとの接続プロトコルの性能差が、如実に現れる事になります。
QNAP TVS-951X 10GBASE-T/NBASE-Tポート内蔵
Windows10 の Microsoft 製 iSCSI イニシエータは「コントロールパネル」>「システムとセキュリティ」>「管理ツール」の中にあるので、ここで、設定済の iSCSI 「ターゲットを」 「検索」して選んで「接続」します。Chap 認証を付けておいた場合はターゲットで設定したパスワードが必要でしょう。
仮想化時代の NAS 選び - やっぱり iSCSI は早い。_a0056607_16412132.jpg
新規に作成して、接続した後は、フォーマットされていないため、ディスクマネージャからフォーマットして使います。ちなみに、フォーマットして利用した iSCSI ターゲットの仮想ディスクは、他のマシンでマウントすることもできます。つまりHDDを取り外して、他のPCに繋げる事と同じことですね。
PR
ちなみに opeSUSE で使うにはこんな感じになりました。
open SUSE Leap 15.1 で iSCSI NASを使ってハマった
https://islandcnt.exblog.jp/239328437/
一番イラつくのは、巨大なファイルの転送でしょう。という事で 3G 程ある SUSE Linux のインストール用DVDの ISO ファイルを CIFS でコピーしてみます。
仮想化時代の NAS 選び - やっぱり iSCSI は早い。_a0056607_16414334.jpg
3分11秒かかりました。1Gビットネットワークで 12~3% 程度の帯域を使って通信しています。明らかに古いNAS の性能が足を引っ張っているようです。
スループットは 150Mbps 程度で全体の最大15%程度でしょうか。
仮想化時代の NAS 選び - やっぱり iSCSI は早い。_a0056607_16415832.jpg
仮想化時代の NAS 選び - やっぱり iSCSI は早い。_a0056607_16422170.jpg
初速は出るのですが、その後は、ボロイ TS-110 の性能がモロに出ます。それでも 20 MB/s から 25 MB/s 程度は出ています。
仮想化時代の NAS 選び - やっぱり iSCSI は早い。_a0056607_16423835.jpg
2分25秒でした。 大体20%程度のスループットです。
--
数字に弱い私の脳みそですが、 iSCSI は CIFS より 1.5倍くらい早い、という事が言えます。
Zabbix で QNAP TS-110 の I/O を見てみると、前半の CIFS アクセスより後半の iSCSI アクセスの山が高い事がよくわかります。
仮想化時代の NAS 選び - やっぱり iSCSI は早い。_a0056607_16425860.jpg
CIFS を使ったリモートディスクのマウントは、他のPCからもアクセスができる、というメリットがありますが、iSCSI は単一のホストからのアクセスしかできません。<--- これ重要.... -- もっとも、ターゲットストレージを複数作って複数のサーバーから異なるデータ領域にアクセスはできますが -- バックアップ用途や、サーバーの増設ストレージとして考えれば、良い選択であると言えます。
もっとも、iSCSI デバイスそのものは、ターゲット単位で別々なホストから接続できます。しかし同じターゲットで別々のホストからイニシエータから繋ぐと、とても笑いごとにならない事態になるので、普通やりません。
ハイパーバイザー同士で一つのターゲットを共有してライブマイグレーションはしたことはあります。
こうした性能のわずかな違いが、仮想化システムのハイエンドな領域で違いとなって出てきます。なお Qnap でも openiSCSI でも Windows Storage Server でも取った領域そのままのサイズのでかいファイルが作成されるようです。
国産 NAS の「ハイエンド」と称する「LANxxxx」などのモデルでは Windows Storage Server を使って NTFS フォーマットしています。Windows Storage Server は見た目 Windows サーバーそのものなのですが、ところどころちゃんとデチューンされているようで、SOHO向けが限度です。
こういった国産 NAS メーカーの製品カタログでは、「ハイエンド」は Windows Storage Server を搭載して、低価格のNASは Unix 系のシステムで「低価格」を謳っていますが、そもそも、上位モデルは、CPUやメモリの性能が高いものが使われています。性能が違うのは当たり前なのですが、あまり性能が出ないだろうと思います。
Windows Storage Server じゃなくて、ちゃんとした Windows Server と CAL 買えよな、という事なのですね。
このあたりは独自OSを NAS としてチューニングした Qnap や Synology, asuster などの iSCSI 機能付きの NAS を中規模ネットワークのミドルレンジの NAS として利用したほうが良いと思います。
仮想環境でのネットワークアタッチストレージ(NAS)は、本回線(構内LAN)とは切り離し、ストレージ専用のネットワークとして独立して運用させるのが基本です。サーバーとNAS間で凄まじい通信が発生します。サーバーNICが2ポート以上のものが推奨されます。
iSCSI はあくまでもネットワーク上のストレージのみの機能を提供するものであり、ファイル共有の手段ではない、という事です。
NAS をCIFSで使うと NAS が持つ独自のアクセス権限を設定しなければなりません。セキュリティも当然 NAS 独自の機能で設定します。
iSCSI はあくまでも「外付け SCSI デバイス」のネットワーク版なので、マウントする側のOSそのもののファイルシステム、セキュリティ機能、アクセス制限がホスト側の機能をそのまま利用できます。セキュリティ的には、マウントする際のパスワード制限しかないので、独自のストレージネットワーク内に配置すべきで、ユーザが使う構内ネットワークに配置すべきではありません。
実際21時30分くらいまで仕事をやってから帰ってるとマジで気が狂いそうな感覚があって、闇夜(田舎なのでマジで想像を絶する暗さ)をチャリでかっ飛ばしながら「気が、狂うわ!!」とそこそこデカい声でつぶやいてしまう
狂いそうというか、実際、短く狂っているのだと思う(短くなかったらどうしよう?)
さよならを言うのは少し死ぬことだ、21時30分を超えて残業するのは少し狂うことだ、気が狂うわ、狂うわ、殺すぞ、マジで殺すぞ、あるいは殺してくれ、俺を殺してくれ
「ロビンソン・狂うぞ 頭が…」
本当に気が狂う
上司殴って仕事を辞めることはないと思うんですが、PCを殴って仕事をやめることは大いにありうる
Excelファイルひとつ開くのに30秒くらいかかんだよ たまんねえよ
つうか、殺すぞ マジで殺すぞと言う感じになってくる PCをパンチしそうになるのを必死に堪える時間がかなりある
そんで21時になってんだから、本当にもうなんなんだよ
気が狂う 気が狂うんだ
半導体っていっても、組み込み用のSoCからメモリ、不揮発性メモリ、プロセッサ、車載用、パワコン用、いろいろ用途や業界が微妙に違う。
入手しやすいものからいうと日経ビジネスとかの経済系の雑誌に時々特集があるから当たってみればどうか。
あとは、富士経済矢野経済とか調査会社のレポート(割合値段が高い。気の利いた図書館にあるかも)
あとは、インテルやAMDやMICRONなどのIRレポート。米国の会社は報告書がきちんとしていて、どこの工場にいくら投資したとか
かなり細かく書いてある。
また俺は見たことないが、台湾や東欧あたりの受託生産会社のIRレポート等突き合わせてみれば大体わかったりするのかも。
物流の伝票や船便・通関の伝票とか集めたりすることもあるみたいだ。
思ったことをつらつらと
引越し先のマンションの1階が24時間営業のスーパーで、なおかつ部屋の下が搬入口だから深夜にうるさい、
と前書いた
サッシ入れ替え工事で防音性があがったのと、環境に慣れたのとで、上記騒音は問題なくなった
窓開けてたら階下の人間のタバコが臭いのも、冬は窓閉めっぱだから今んとこは気にならない
こっちは季節性だから、春~夏がやだなーって感じ
ずっと前に価格コムで安くてスペック高いのを選んであげたけど、2,3年で壊れた
あと割と閉め方も荒いし
ヒンジもしっかりしてるし、いろいろ丈夫で前のpcよりもってる感じはする
あとオフィスもプリインだとpc壊れたらライセンス死ぬから、別にパッケージとして買っといた
クリスタルディスクインフォでも真っ赤だし、こないだのブラウザ証明書切れがなおんないしそもそもwin7 32bitだしで
ゲームとかしなけりゃまあいいんだけど、chromeタブ開きまくるからしょっちゅうメモリ不足でchromeが落ちるんだよなー
うーんうーん
つまり、物語にガベージコレクションの機能があれば、自然と伏線は回収されるのではないか
参照をカウントしてゼロになったときにデストラクタが発動するだけでも構わない
つまり、スコープから外れるとスタックなどに確保された変数の領域が開放されるように、
物語のある地点のスコープに含まれるもの、近くてどうでもいいものは記憶からも消えていく
しかし、グローバルではないが、どれだけ広範囲なのか分からない伏線のようなものがあり、
物語が如何に進行しようとも、そのポインタだけはキープしている
ときどき登場人物が思い出したかのように伏線を語るとき、参照カウントが追加される
そうやってカウントが増えたり減ったりして、
最後は大団円でauto release poolの中に登録された伏線がドバーッと開放されていく
だから伏線にはポインタのように誰が所有しているとか責任を取るべきみたいな概念が当てはまるのかもしれない
つまるところ、メモリにゴミを置いたままプロセスが終了するということであり、
それでも問題ないのはOSのように周囲が尻拭いしてくれるからである
作者はコアダンプを吐くべきだ