コンテンツへスキップ

2GBの DDR4 non-ECCシステムメモリにメモリ増設

高機能なNASサーバーSynology、モデルによりCPUと搭載メモリ容量が異なります。
2ドライブNASのラインナップとして、Jシリーズ(DS220j)Valueシリーズ(DS218, DS218play)Plusシリーズ(DS220+, DS720+)が展開されております。

家庭でのNAS利用ならば、CPUパワーやメモリ容量も最低限で十分問題ないのですが、Synology単体で、Publicにサービス公開(WEBサービス、MAILサービス、DNSサービス、PHPやPythonプログラム動作など)が可能であり、少し使い込むとCPUパワー、メモリ容量が必要と感じさせられます。

私も、Jモデル(Synology DS218J)の利用から初めて、今回購入する際には、CPUパワーとメモリ容量も加味してPlusシリーズのDS220+を選択して購入しました。

また、CPU処理性能にも関係しますが、それ以上に最大メモリ容量が増設出来るPlusシリーズでは、提供機能にも差分があり、仮想マシン(Virtual Machine Manager)が利用可能と大きな機能の追加から、各種機能の上限値が異なります。最大ユーザーカウント数など。

DDR4のシステムメモリだけでなく、DS720+では、NVMeタイプのSSDも追加可能で、更に高速な領域と組み合わせて、より高度なサーバー機能が運用可能そうです。
この差分が、良く分からずDS220+を導入しましたが、Windowsサーバーの動作も明示されているので、Windows仮想環境を利用したい際は、DS720+の方が良いのかもしれません。(私は、DS220+でWindowsが使用に耐えれない性能だったので、Windowsゲストの利用を諦めました)

DS220jDS218DS220+DS720+
CPURealteck RTD1296Realtek RTD1296Intel Celeron J4025Intel Celeron J4125
CPUスペック4-core 1.4 GHz4-core 1.4 GHz2-core 2.0 / 2.9 GHz4-core 2.0 / 2.7 GHz
システムメモリ512MB DDR4 non-ECC2GB DDR4 non-ECC2GB DDR4 non-ECC2GB DDR4 non-ECC
メモリスロットなしなし1スロット1スロット
最大メモリ2GB2GB6GB (2GB + 4GB)6GB (2GB + 4GB)
追加M.2ドライブなしなしなし2 (NVMe)

Synology 製品ページ: https://www.synology.com/ja-jp/products

増設メモリの選定

当然、Synology純正オプションのメモリが導入時の、最優先候補となります。
モデルごとにオプションメモリが準備されており、DS220+向けには、D4NESO-2666-4Gというメモリオプションが準備されております。
メモリとしては、DDR4-2,666-SODIMM / 4GBとなり、メモリ速度2666MHz、アンバッファのSO-DIMMとなります。

D4NESO-2666-4G

  • DDR4 non-ECC Unbuffered SODIMM
  • EAN: 4711174723669
  • 容量: 4GB
  • 適用機種:
    • 20 シリーズ: RS820RP+, RS820+, DS920+, DS720+, DS420+, DS220+
    • 19 シリーズ: DS2419+, DS2419+II, DS1819+, DVA3219
    • 18 シリーズ: DS1618+

少し価格を確認したのですが、やはり少し割高を感じました。NSA向けであり高信頼メモリは必要だと思います。社外のメモリ増設は、完全に自己責任となります。最近10年以上はメモリで苦しんだこともないので、社外メモリを選択しました。

CPUが、Intel Celeron J4025であり、Mobile向けのCPUとなります。メモリーの仕様は、DDR4/LPDDR4 upto 2400 MT/sとなります。つまり、2400MHzまでの対応となります。ちなみに、最大メモリ容量は、8GBとなります。
DS220+は、すでに2GB搭載済みなので、4GB増設が現実解となります。
また、純正オプションでは、2,666MHzのメモリが提供されているようなのですが、CPUが対応していないという事もあり、2400MHzの4GBメモリを購入して増設しました。

1900円でCFD販売メモリ PC4-19200(DDR4-2400) 4GB×1枚 1.2V対応 260pin SO-DIMM (無期限保証)を購入しました。

非正規品4GB DDR4 SDRAMを増設

メモリ増設前の管理画面

メモリ増設前のシステム管理画面です。合計物理メモリ容量は、2048MBとなっております。

4GB SO-DIMM増設作業

こちらが購入したメモリとなります。CFD販売メモリ PC4-19200(DDR4-2400) 4GB×1枚 1.2V対応 260pin SO-DIMM (無期限保証)

Synology DS220+のフロントを開けて、ドライブを取り外した状態です。メモリスロットが手前に分かりやすく設置されております。

メモリ増設前の状態です。

購入したメモリをメモリスロットに設置した状態です。

PCのメモリ増設以上に、設置しやすい場所にスロットもあり、簡単な作業だと思います。

メモリ増設後の管理画面

メモリ増設後の管理画面です。無事に合計物理メモリ容量6144MBを認識しておりました。
純正のメーカーオプションでない、サポート外のメモリ増設はドキドキする内容ではありますが、特にSynology側がブロックすることもなく、無事にメモリ増設を実施し、現在も問題なく運用しております。

メモリ増加後の稼働状況

Virtual Machineなど、メモリを特に利用するサービスも利用中です。
注目すべきは、キャッシュ済み部分1.8GB、空き容量126MBだと思います。メモリを搭載した分だけ有効活用出来そうなので、全体的な動作にも大きく改善出来るのだと思います。標準搭載の2GBであり、利用方法にもよりますが、大半のケースでメモリ増設をした方が良いと思います。

ひさびさのSynology

灼熱の夏、外出時に、Linuxサーバーのブートディスクに利用していたRAIDケースが壊れてシステムダウン。導入時も色々考えて、ベストな構成と考えていたのに残念な結果。結局、1年未満の運用でした。
USBブートとして、ディスクの故障は、ディスク交換、サーバーの故障は、USB接続先のサーバーを変更して継続稼働と考えておりました。まさか、一番信頼性の欲しいRAIDケースが壊れてしまうとは。
シンプルが良いので、e-SATA、USBなどの有線接続のRAIDケースを重点的に探したのですが、見つからず、NASを利用することにしました。長年の自宅サーバー、実質HDDなどディスクしかハードウェアの故障は経験したことがありません。(今回のRAIDケースと)
現時点で、各社のNASを見比べましたが、やはり洗練されていたのはSynologyでした。(ブートディスクは、内臓ディスクにして、WEBサーバーなど運用サービスの領域にNASをNFSマウントして利用することにしました。ブート領域は、non-RAID構成となりましたが、サーバーを2重化しました)

進化したSynologyに機能をオフロード

以前、WEBサーバーなど、サービス提供用途で、Synology(DS218J)を利用していた時には、WEBサーバーそのものから、Synologyを利用しておりました。ただ、WEBサーバーのアクセスが増えて、Synologyでは負荷に耐え切れず、利用を諦めました。通常のPCを利用したWEBサービスの提供に切り替えておりました。
以前利用した際に、WEBサービスを提供するにあたり、非常に便利な機能がSynologyにはたくさん搭載されておりました。
処理性能不足で困りたくない、だけど、便利な機能は積極的に利用したい

 以前のSynologyユーザーとして便利だと感じた機能

少し、過去の投稿をさがしてみようと検索してみましたが、とても多くの機能を利用しておりました。

今回の決断(利用を決めた機能)

メモリ増設

  • Synology Drive
  • Hyper Backup
  • Link Aggregation
  • リバースプロキシ
  • 証明書
  • DDNS
  • NFS v4
  • Virtual Machine

採用見送り機能

Synology DS220+購入時にWEBページなどを見ていて、利用したいと考えていて、実際に利用しなかった機能の紹介です。もちろん、利用したかったので試行錯誤してみましたが、想定外の機能仕様や、動作状態だったので、今回は利用を見送りました。

Docker ・ Docker swarm

このサイトも、めざましじゃんけん広場もすべてのWEBサービスは、Dockerというコンテナを用いて提供しております。Synology DS220でDockerをサポートしていたので、管理ツールのコンテナなどを利用したかったのですが、、、、

利用を見送った理由は、Synologyのカスタマイズが大きく、フォルダー構成が独自だったためです。具体的に、「/var/run/docker.sock」は、Synologyで存在したが、「/var/lib/docker/volumes」は、Synologyでは存在しませんでした。おそらく、「/volume1/docker/」や「/volume2/docker」など、アプリをインストールした際に出来るユーザーデーター領域に作成される仕様のようです。

Virtual Machine (Windows)

かなり期待していたのが、Virtual Machineです。この機能を利用したくて、このグレードを選択したと言ってもいいほど期待していた機能です。どうしても、アプリケーションレイヤーのコンテナでは代替できない、Windows OSの固有機能を利用したくて、今までLinux上のKVMで運用しておりました。安定したRAID構成、Synology上で、このWindowsが運用出来たら楽だなと感じておりました。特に、Synologyの安定したWEB UIからWindowsのコンソールにスムーズに入れるのは魅力的だなと考えておりました。

結果として、インストール時点で、とても長い時間がかかりました。そして、動作も非常にもっさりとしておりました。Windows10を入れたのですが、最低スペックギリギリでした。Windows10をSynologyのVirtual Madchineで利用するには、性能が足りませんでした。

※ 最終的にLinuxをVirtual Machineで利用しています。機能には非常に満足、Windowsを動かすにはスペック不足か?(Synologyの上位機種で、割り当てコア数を上げて、SSDで運用するとどうなるのか少し気になりました)

GeFroceのGPUアップグレードしました

先日、Geforce RTX 3700 Tiを購入しました。実は、少し前(2か月ぐらい前)に底値として購入した時点から、1万円以上も値が下がっています。2-3日前に、RTX4000シリーズの情報がリークされました。マイニング上の低下、供給状況の改善、新モデルの発表直前、RTX3000シリーズも潤沢に在庫があるわけではないと思うので、今が購入に適しているのかなと考えております。RTX4000シリーズも気になります。

買い時が難しいGPU、今が買い時?ねらい目は、少しハイエンド?

前回の検討:2020年7月個人向け深層学習・機械学習向けGPU (NVIDIA RTX Voiceも利用)
二つ前のGPU:GeForce GTX 1660 SUPER 導入しました
現在利用しているGPU:高性能GPUには、見合ったCPU導入必須(NVIDIA RTX 2060 SUPER)

MSI GeForce RTX 2060 SUPERを利用しておりました。マイニング需要に加えて、半導体不足もあり、最近はGeForce RTX 2000番台を見つけることは難しかったです。特に、RTX2060 SUPERは、まったく見当たりませんでした。
2020年7月に、MSI GeForce RTX 2060 SUPER VENTUS XS J OC 49,914円で購入しておりました。
ちなみに、その前のGeForce GTX 1660 SUPERは、23,122円で購入していました。

ディープラーニング(Deep Learning)深層学習、ニューラルネットワーク(ディープニューラルネットワーク、Deep Neural Network: DNN)による機械学習向けにGeForceを利用しておりました。
そして、RTX2060 SUPER購入の購入動機となった、NVIDIAのRTX Voice(現在のNVIDIA BROADCAST)を日々利用しております。NVIDIA BROADCASTは、非常に強力なノイズキャンセル機能を提供しており、Zoom, Skype, Microsoft Teams, WebExなどのオンラインでのコミュニケーションで非常に役立ちます。
そして、外出自粛も長引き、パソコンのゲームも、結構ヘビーに行うようになりました。

今回は、PCゲームに向けたGPUのバージョンアップが一番の購入動機です。

  • PCゲームを快適に楽しみたい(エーペックスレジェンズ (‎Apex Legends™)、フォートナイト(Fortnite)
  • NVIDIA BROADCASTの快適な利用、特にゲーム実行時NVIDIA RTX Voice 最強のノイズ除去
  • YOLO, DarknetなどDNN実施時のGPUメモリ不足(out of memory)回避、メモリ不足回避の学習回数増加による学習時間短縮

グラフィックカードのメーカーですが、NVIDIAかAMDとなり、それぞれNVIDIAからGeForce、AMDからRadeonがリリースされています。
各種ツールとの親和性を考えると、GeForce一択となります

NVIDIAのGeForce RTX 30XXシリーズ(3060 Ti、3070、3070 Ti)が候補となります。

今回検討している、RTX30シリーズですが、従来からGPUが持ってきたシェーダユニット(NVIDIAがCUDAコアと呼んでいるエンジンから構成される描画エンジンのこと)に加えて、リアルタイム・レイトレーシングと呼ばれる影や映り込みの動きを物理的に計算して描画していく機能をハードウェアで行なうRTコア、そしてAIの処理をハードウェアで行なうTensor(テンサー)コアの2つのハードウェアを追加した。従来のGPUに比べてより写真品質に近い描画をリアルタイムに行なうことが可能になり、NVIDIAが提供するDLSS 2.0(ディーエルエスエスツーポイントオー)と呼ばれるAIを利用した描画向上機能を利用すると、同じ解像度でもより高い品質で描画し、フレームレート(1秒間に表示できるフレームの数のこと、このフレームレートが高ければ高いほど、高速にゲームで表示できることを意味する)を引き上げる。新しいウィンドウで開きます

NVIDIAのGPUコアは「CUDA(クーダ)コア」と呼ばれます。一般的には「シェイダープロセッサ(Shader Processor)」、「ストリームプロセッサ(Stream Processor)」などと呼びます。

GPU導入候補比較表

価格を考えると、GeForce RTX 3060 Tiが、最有力候補だと思います。ベンチマーク結果も非常によく、RTXのエントリーモデルとして非常に優秀だともいます。
ベンチマーク・性能テストの結果により、コストパフォーマンスの良い機種を、個人個人の価値観で選ぶことになります。

性能比較:[ドスパラ]グラフィックボード・ビデオカード性能比較ベンチマークテスト

GPUGeForce RTX 2060 SUPERGeFoce RTX 3060 TiGeFoce RTX 3070GeFoce RTX 3070 TiGeFoce RTX 3080 Ti
価格イメージ
2020/07
46,50068,50084,00084,000121,000
メモリサイズ8GB8GB8GB8GB10GB
メモリ規格
GDDDR6
GDDR6GDDR6GDDR6GDDR6
CUDA(SP数)21764865588861448704
消費電力175W200W220W290W320W
サイズ
205x127x43 mm
235x124x42 mm232x124x52 mm316x121x56 mm305x120x57 mm

MSIの GeForce RTX のVENTUSモデルをベースに比較

快適なゲーム・NVIDIA BROADCAT・深層学習向けGPU比較結果

  1. RTX3060 Tiが最有力候補でした。ただし、購入時点で、在庫がなく、3070との価格差が、本日時点よりも小さかったです。3070を視野に入れると、3070Tiの価格差がほとんどなく、3070 Tiが高価ですが、一番コストパフォーマンスが良いと判断しました。
  2. 妥協なく、最善の選択が出来たと考えております。
    前回、RTX 2060 SUPERを選んだ際も、妥協なく選択肢、RTX2000シリーズで一番コストパフォーマンスが良かったと、今でも考えております。
  3. RTXでなければ、現在も販売されている、GTX 1060 SUPERはコストパフォーマンスも高く今でもお勧めのグラフィックカードです。

RTX3600 Tiがベストな選択だと思います。私のケースでは、少しロマンを上澄みして、RTX3070 Tiという高級GPUが最終的な選択となりました。

RTX4000シリーズ。そろそろ、価格も落ち着いて、もう少し導入しやすい値段で市場に流通してほしいですね。ゲーム需要も上がっていますし。

初日、土曜日。実質の本番、月曜日。ともに、不具合を抱えつつスタート!

2022年9月サーバー環境移行

2019年7月29日より、3520回のじゃんけん結果を蓄積し、結果を配信してきました。

録画のできない、やり直しの出来ない、デジタル放送のデータ放送(dボタン)めざましじゃんけん。そして、テレビ/電波放送の特徴である同時配信。テレビの画面をAI(人工知能)が見ながら、じゃんけん結果を記録し、今までのじゃんけん結果から次のじゃんけん予想を行います。

じゃんけん、前後から、ホームページの閲覧者が増えて、じゃんけん時には、おそらくページ更新もされて、非常に多くのアクセスが集中します。
本日:朝の放送時間6:00-8:00に500人の訪問者がこられております。

この夏は、熱もあり、システムの停止に悩まされ、物理的な利用機器の変更。そして、システムの全体的な変更を行いました。

2022年9月5日(月)

平日稼働初日。めざましテレビ放送中に約500人の訪問者を処理しました。
第1戦目に、不具合を見つけて、めざましテレビ終了後に、原因と思われる部分の修正を行いました。原因への100%の確証があるわけでないので、明日以降の稼働で、同じエラーが出ない事を願います。

2022年9月6日(火)

全戦不参加!! 月曜日に気付くべきだった。
ディスクの性能不足により、システムの連携がうまくいっていない。

2022年9月7日(水)、8日(木)、9日(金)

仮対策を行い、構築したい構成に少しづつ変化させて本番を乗り切りました!!

めざましじゃんけん広場 参加者募集中!

https://janken.own-cloud.com/

めざましじゃんけんの結果予想を登録し、他参加者と競うコミュニティサイトを開設しております。

人間の参加、プログラムの参加お待ちしております。
現時点、ものすごく勝率の高いユーザー様が、全戦参加されております。
この度は、ご迷惑をおかけし申し訳ございませんでした。@hiroppy_1953 

技術的な話

夏にディスク機器が壊れました。HDDおよびSSDのRAIDボックスが1台ずつ壊れました。
やはり、FANや温度管理もしっかりしているNASを用いようと思い、NASの導入を行いました。

久々のSynologyです。せっかくなので、個人にしては、Synologyの少しハイエンドモデルを購入しました。前回、エントリーレベルのSynologyを、めざましじゃんけんシステムに組み込んでいたのですが、各種負荷などに耐え切れず、システムから切り離しました。
そして、ハイエンドモデルならではの、Virtual Machine Managerも利用したかったです。

現時点、Synology D220+で利用している機能。(当初計画からは少し変わってきています、性能・機能により利用を断念した部分もあります) 

  • リバースプロキシ機能
  • セキュリティ証明書
  • Virtual Machine Manager (Linuxを1台動作させております)
  • 各種システムの運用ボリュームのNFS提供
  • 各種バックアップ ホスト向け(Windows、Linux)
  • Synology D220+のデーターは、Synology D218Jにバックアップ ← Hyper Backup便利!

面白いシステムが組めたので、時間を見つけて記事化して行きたいです。(Docker swarm、Portainerなど)

そして、サーバーも、IntelのNUCを導入しました。
現時点は、自作PCを利用してメインサーバーとしておりました。こちら、発熱も大きく、原因不明のシステムダウンを数回経験しておりました。おそらく、熱による問題だと思います。導入当初は、グラフィックボードのドライバーが起因したトラブルに悩まされました。
改めて、実感した、製品として完成度の高い、Intel NUCを再導入。
自作PCの前は、Intel NUCを利用しておりました。発熱も小さく、非常に安定している。Linux対応の機種は、ドライバーなども安定して利用できる。
そして、今回は、Intel NUCを2台用いた、クラスタ構成を構築しました。
つまり、1台が停止しても、もう一つのサーバーで運用が継続されます。

普段は、負荷分散されて、より高速なWEBページの運用。そして、障害時も運用継続と、理想的なシステムが仕上がりました。各種ソフトウェアの進化も存分に体感した、システム更改となりました。