diff --git a/fixtures/www.itmedia.co.jp/1550977733079.html b/fixtures/www.itmedia.co.jp/1550977733079.html new file mode 100644 index 000000000..b8eef4dc0 --- /dev/null +++ b/fixtures/www.itmedia.co.jp/1550977733079.html @@ -0,0 +1,1208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Intel NUCで最新SSDを比較してみた (1/2) - ITmedia PC USER + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + +
+ + + + + +
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
メディア
+
+
+
+
+ + + +
+ +
+
+
+
+ + +
+
+ + + +
+
+ + + + + +
+
+
+ + +
+ + +
+ + + +
+ + + + + + + + + +
コラム
+ + + +
» 2019年02月22日 14時30分 公開
+ + + +

さらば平成、さらば水冷、いくぜNUC:Intel NUCで最新SSDを比較してみた (1/2)

+ + + +

Intelの超小型PC「NUC」を手に入れたとあるユーザーが、ほぼ5年ぶりにPCを自作。今回は完成したNUCを使ってNVMe SSDの最新モデルをチェックしてみました。

+ + + +
[田中宏昌,ITmedia]
+ + + +
+ + + + + + + + + + + +
+ + + + + + + + +
+
+ + + + +

 とある自作PCユーザーが平成最後の年にふと目覚め、ほぼ5年ぶりにPCを新調した経緯をまとめた本連載。前回の記事では、Intelが提唱したNext Unit of Computingこと「NUC」(ナック)にメモリとSSD、OSをインストールして、5年前のハイエンドPCと性能などを比べてみました。

+

 第4回となる今回は、完成したIntel NUCを使ってNVMe SSDのハイパフォーマンスモデルをテストしてみました。

+ + +
Intel NUC +Intelの新型NUCファミリーで最上位のベアボーンモデルとなる「NUC8i7BEH」
+ +

最新のSSDモデルをテスト

+

 一口にSSDといっても、PCI Express(NVMe)やSerial ATAといったインタフェース、QLCやTLC、MLCやSLCなどのNANDフラッシュメモリ、コントローラーに加え、フォームファクターやコネクタの形状などで千差万別です。

+

 Intel NUCには、ストレージ用にSerial ATAとM.2のコネクタが1基ずつ用意されています。M.2スロットの形状はKey Mで、長さはType 2242とType 2280に対応し、SATAもしくはPCIe Gen3×4いずれかの接続をサポートしています。さらにIntel Optaneメモリーも装着できるので、別途HDDと組み合わせることで比較的安価かつ高速な大容量ストレージ環境も構築が可能です。

+

 今回はNVMe SSDの中から、ハイパフォーマンスモデルとなるウエスタンデジタルのSSD「WD BLACK SN750 NVME SSD」と「WD BLACK NVME SSD 2018」を比べてみました。どちらも片面実装タイプの現行モデルで、フォームファクターはM.2(2280:22×80mm)、容量は1TBでそろえました。

+ +
ウエスタンデジタルSSD +ウエスタンデジタルの「WD BLACK NVME SSD 2018」(左)と最新モデル「WD BLACK SN750 NVME SSD」(右)のパッケージ
+ + +
ウエスタンデジタルSSD +どちらも片面実装タイプで、コントローラーやメモリは表面にまとまっています
+ + +
ウエスタンデジタルSSD +裏面はフラットに仕上がっています。上がSN750、下がWD BLACK 2018です
+ +

 前者のシーケンシャルリードが最大3470MB/s、シーケンシャルライトは最大3000MB/s、後者はそれぞれ最大3400MB/s、最大2800MB/sという公称値です。Samsungの「EVO 970 Plus」などライバル機に比べると多少の上下はありますが64層の3D TLC NANDを採用したSSDとしてはハイエンドに属するモデルで、PCI Express 3.0×4(約3.94GB/s)の限界に迫りつつあるのが分かります。

+

 以前のNVMe SSDは高負荷が続くと激しい発熱に見舞われ、性能が低下するという問題もあったのですが、現行モデルはそこまで極端なことはなくなっています。ただ、放熱に配慮した方がベターなのは変わりなく、最新のSN750はヒートシンク付きモデルが3月に発売される予定になっています。

+

 このIntel NUCも、M.2スロットの上部にあたるケースシャシーに熱伝導シールが用意され、ボディー全体で放熱するように工夫が施されています。そのため、SN750のヒートシンク付きモデルといった特殊形状タイプは装着が難しい形です。

+ +
Intel NUC +ケースカバーを開けたところ。M.2スロットの形状に合わせて熱伝導シールが貼られています(左)
+ +

 ユニークなところでは、ウエスタンデジタルが無償で提供しているユーティリティー「WD SSD Dashboard」に違いが見られます。新モデルのSN750では、SSDの省電力機能を無効にして常にSSDの性能をフルに発揮するという「ゲームモード」が追加されました。従来モデルでは利用できず、SN750ならではの特徴となっています。

+

 このゲームモードを常時利用するのであれば、SSDの冷却は真剣に考えた方が無難でしょう。また、モード切り替え時にはシステムの再起動が必要になります。

+ +
Intel NUC +ウエスタンデジタルが提供しているユーティリティー「WD SSD Dashboard」の画面。新モデルのSN750では新たに「ゲームモード」が追加されています
+ + +
Intel NUC +こちらは前モデルでの画面。ゲームモードの選択肢がありません
+ + + + + + + +
+       +1|2 +次のページへ +
+ + +

Copyright © ITmedia, Inc. All Rights Reserved.

+
+ + + + + + + +
+
+ + + + + + + + +
+
+
+
+

この記事が気に入ったら
ITmedia PC USER に「いいね!」しよう

+
+ +
+
+
+
+ + +
+ + + + + + + + + + + + +
+ + + + + + +
+ + +
+ + + + + + + + + + +
+
+
+ +
+
+ +
+ +
+
+
+ +
+
+ +
+ +
+ +
+
+ + + +
+ +
+
+ + + +
+ +
+
+ +
+
+ +
+ + + + + + +
+ + +
+ + + +
+ + + +
+ + +
+ +
+ +
+
+ + +
+
+ + + + + +
+
+ + +
+ + + + + + + + + + + +
+
+ + +
+ + + + +
+ + + + +
+ +
+
+ +

過去記事カレンダー

+
+
+
+
+

2019年

+
+
+

2018年

+ +
+

2017年

+ +
+

2016年

+ +
+

2015年

+ +
+

2014年

+ +
+

2013年

+ +
+

2012年

+ +
+

2011年

+ +
+

2010年

+ +
+

2009年

+ +
+

2008年

+ +
+

2007年

+ +
+

2006年

+ +
+

2005年

+ +
+

2004年

+ +
+

2003年

+ +
+
+
+
+
+ +
+ + + + +
+ + +
+
+ + + + + + + + + + + + + + +
+ +
+ + + +
+
+
+
+
+ + + + + + +
+ + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/extractors/custom/index.js b/src/extractors/custom/index.js index a9cce3b62..f548460eb 100644 --- a/src/extractors/custom/index.js +++ b/src/extractors/custom/index.js @@ -108,3 +108,4 @@ export * from './www.jnsa.org'; export * from './phpspot.org'; export * from './www.infoq.com'; export * from './www.moongift.jp'; +export * from './www.itmedia.co.jp'; diff --git a/src/extractors/custom/www.itmedia.co.jp/index.js b/src/extractors/custom/www.itmedia.co.jp/index.js new file mode 100644 index 000000000..ade2a8c86 --- /dev/null +++ b/src/extractors/custom/www.itmedia.co.jp/index.js @@ -0,0 +1,39 @@ +export const WwwItmediaCoJpExtractor = { + domain: 'www.itmedia.co.jp', + + supportedDomains: [ + 'www.atmarkit.co.jp', + 'techtarget.itmedia.co.jp', + 'nlab.itmedia.co.jp', + ], + + title: { + selectors: ['#cmsTitle h1'], + }, + + author: { + selectors: ['#byline'], + }, + + date_published: { + selectors: [['meta[name="article:modified_time"]', 'value']], + }, + + dek: { + selectors: ['#cmsAbstract h2'], + }, + + lead_image_url: { + selectors: [['meta[name="og:image"]', 'value']], + }, + + content: { + selectors: ['#cmsBody'], + + defaultCleaner: false, + + transforms: {}, + + clean: ['#snsSharebox'], + }, +}; diff --git a/src/extractors/custom/www.itmedia.co.jp/index.test.js b/src/extractors/custom/www.itmedia.co.jp/index.test.js new file mode 100644 index 000000000..9cee2052a --- /dev/null +++ b/src/extractors/custom/www.itmedia.co.jp/index.test.js @@ -0,0 +1,117 @@ +import assert from 'assert'; +import URL from 'url'; +import cheerio from 'cheerio'; + +import Mercury from 'mercury'; +import getExtractor from 'extractors/get-extractor'; +import { excerptContent } from 'utils/text'; + +const fs = require('fs'); + +describe('WwwItmediaCoJpExtractor', () => { + describe('initial test case', () => { + let result; + let url; + beforeAll(() => { + url = 'https://www.itmedia.co.jp/pcuser/articles/1902/22/news089.html'; + const html = fs.readFileSync( + './fixtures/www.itmedia.co.jp/1550977733079.html' + ); + result = Mercury.parse(url, { + html, + fallback: false, + }); + }); + + it('is selected properly', () => { + // This test should be passing by default. + // It sanity checks that the correct parser + // is being selected for URLs from this domain + const extractor = getExtractor(url); + assert.equal(extractor.domain, URL.parse(url).hostname); + }); + + it('returns the title', async () => { + // To pass this test, fill out the title selector + // in ./src/extractors/custom/www.itmedia.co.jp/index.js. + const { title } = await result; + + // Update these values with the expected values from + // the article. + assert.equal( + title, + `さらば平成、さらば水冷、いくぜNUC:Intel NUCで最新SSDを比較してみた (1/2)` + ); + }); + + it('returns the author', async () => { + // To pass this test, fill out the author selector + // in ./src/extractors/custom/www.itmedia.co.jp/index.js. + const { author } = await result; + + // Update these values with the expected values from + // the article. + assert.equal(author, '[田中宏昌,ITmedia]'); + }); + + it('returns the date_published', async () => { + // To pass this test, fill out the date_published selector + // in ./src/extractors/custom/www.itmedia.co.jp/index.js. + const { date_published } = await result; + + // Update these values with the expected values from + // the article. + assert.equal(date_published, '2019-02-22T05:37:03.000Z'); + }); + + it('returns the dek', async () => { + // To pass this test, fill out the dek selector + // in ./src/extractors/custom/www.itmedia.co.jp/index.js. + const { dek } = await result; + + // Update these values with the expected values from + // the article. + assert.equal( + dek, + 'Intelの超小型PC「NUC」を手に入れたとあるユーザーが、ほぼ5年ぶりにPCを自作。今回は完成したNUCを使ってNVMe SSDの最新モデルをチェックしてみました。' + ); + }); + + it('returns the lead_image_url', async () => { + // To pass this test, fill out the lead_image_url selector + // in ./src/extractors/custom/www.itmedia.co.jp/index.js. + const { lead_image_url } = await result; + + // Update these values with the expected values from + // the article. + assert.equal( + lead_image_url, + `https://image.itmedia.co.jp/pcuser/articles/1902/22/cover_news089.jpg` + ); + }); + + it('returns the content', async () => { + // To pass this test, fill out the content selector + // in ./src/extractors/custom/www.itmedia.co.jp/index.js. + // You may also want to make use of the clean and transform + // options. + const { content } = await result; + + const $ = cheerio.load(content || ''); + + const first13 = excerptContent( + $('*') + .first() + .text(), + 1 + ); + + // Update these values with the expected values from + // the article. + assert.equal( + first13, + 'とある自作PCユーザーが平成最後の年にふと目覚め、ほぼ5年ぶりにPCを新調した経緯をまとめた本連載。前回の記事では、Intelが提唱したNext' + ); + }); + }); +});