APP下载 微博 微信

Hao4K影音


[经验心得] NAS的折腾之路 篇二:在折腾NAS之前你需要知道的知识

[复制链接]

发表于 2019年11月15日 18:35 55902 3 来源:媒体存储> 经验心得 回帖奖励 |倒序浏览 |

YCleili 帖主

2019-11-15 18:35

大家好,我是雷利,今天继续跟大家聊nas
上一篇文章发布后,大家的反响很强烈,在一一查看留言过程中发现有大神觉得我写的含糊不清,也有对NAS和硬件不太了解的朋友对一些名词很陌生。这篇文章我就根据自己的理解展开说一下各个点。

首先我不是学计算机的,也不是此行业的从业者,只是最近有DIY的打算后自己查阅资料汇总的知识,难免有错误和披露,如有错误忘大神指点,请不要喷我。
1、家庭电脑的软硬件结构
▲这里所说的家庭电脑就是只普通用户使用的台式机、办公机、笔记本电脑等,无论是windows还是macos都是一样的道理。



一般电脑都是由CPU、内存、主板、硬盘等等硬件搭建起来的,在硬件的基础上安装了软件操作系统,操作系统中又安装了很多的软件,就是上图的APP1~APP9等。
2、什么是虚拟机?
美国环境保护署(EPA)报告的一组有趣的统计数据就证明了其好处。EPA 研究服务器和数据中心的能源效率时发现,实际上服务器只有 5% 的时间是在工作的。在其他时间,服务器都处于 “休眠” 状态。  ——引用自网络
目前的电脑大部分运行时CPU的占用率都不会太高,大部分处于闲置状态,虚拟化技术的出现很大原因是为了提高系统硬件的使用效率,充分发挥硬件性能,节约能源降低经济成本和空间浪费。



简单的虚拟化技术就如上图所示,可在正常的操作系统上运行虚拟化程序,例如windows的Hyper-V,在Hyper-V下又可以安装虚拟的操作系统和软件里,俄罗斯套娃的样式,你懂的。
3、什么是VT-D硬件直通技术呢?
在VT-D技术出来之前的虚拟化技术是VT-X,VT-X是通过CPU的指令去调用硬件,也就是在VT-X下虚拟机需要调用硬件时需要经过CPU,这就导致CPU资源的占用,影响系统的整体性能。VT-D直通技术就不需要调用CPU了,是将主板接口、网卡和阵列卡I/O直通给虚拟机,类似于直接在虚拟机下安装了硬件,显然VT-D效率更高,系统资源占用更小,减少兼容性问题。

VT-D技术需要CPU和主板芯片通知支持该技术才能实现,那么怎么才能知道CPU和主板芯片是否支持VT-D技术呢?很简单,上INTEL官网查询一下就行了。





至于硬件直通的原理大家也不必深究,如果想提高硬件的效率还是直通的好。
4、什么是ECC(Error Checking and Correcting)内存?
由上面可知,ECC内存与普通内存的区别只是它有特殊的纠错能力,使服务器保持稳定。



举个例子,如果是一般内存,单面应该是8个颗粒,但是ECC内存增加了红框中的一个颗粒用于错误校验和纠正。
ECC内存有分为纯ECC和RECC,RECC的R表示register,寄存器,也就是RECC比ECC多了个寄存器芯片,单面10壳芯片颗粒。一般服务器主板参数里如果表的是RDIMM内存的话就是用RECC内存了,而ECC内存的话应该是UDIMM,由于有寄存器芯片,让RECC内存支持的内存颗粒数能翻倍,容量可以做的更大,性能更好,E3不支持RECC的,只有E5以上才支持,一般用户是用不到RECC的,有条件用ECC完全就够用了。
ECC内存需要CPU和主板支持才能正常开启ECC功能,志强CPU均能支持ECC内存,主板一般只有服务器主板才能支持ECC,也有少数型号的消费级主板支持ECC的,购买是请大家仔细查阅参数。
5、路由器原理
路由器相信大家都用过,但是路由器是什么原理呢?



无线路由器原理大概就如上图所示,大家能够很清楚的看到数据流是怎么传输的,一般家庭使用的话购买品牌路由器就完全能满足要求的。目前国内普遍的网速是100M或者200M,少数大城市开始普及500M网络,普及到1000M网络还会有一段时间,现在路由器价格也不算贵,一般全千兆500元以内有很多选择。

那么什么是软路由呢?
软路由是靠软件模拟实现路由器功能的设备,能够轻松的实现流量控制、多拨、端口转发、PT下载、广告屏蔽以及其它“特别”的功能,能够通过丰富的插件功能来更灵活的管理网络环境,而这些是一般硬路由无法实现的,及时是智能路由器,在上述功能的易用性上也会比软路由差很多。




由于软路由的数据转发是由CPU实现的,那么DIY软路由时CPU的性能就尤为重要了,还有一个需要考虑的因素就是功耗,功耗低了自然是好的。

这里引用一篇kollshare论坛GL大神的一篇文章(koolshare),一下内容引用自该片文章,如侵权我会删除的


该跟着分别对E5400、J1900和3215U平台的软路由进行了对比。


引用自koolshare论坛,侵删



对比J1900和3215U,两者的PASSMARK差不多分数,但是单核性能上3215U比J1900高出了1/3的分数。



在千兆网络WAN--TO--LAN的情况下,J1900只能跑624M,CPU占用率30%左右,而3215U可跑924M,CPU占用率15%左右,基本证明了CPU能跑多大的带宽直接由单核性能决定的(不知道这样理解是否正确,如有不当之处请大神指点)。
在EXSI虚拟机下跑虚拟网卡(不是VT-D直通模式),在WAN虚拟网卡--TO--LAN虚拟网卡下,J1900只能跑380M,CPU占用率将近35%,而3215U可跑908M,CPU占用率26%左右,可见VT-X的虚拟化条件下对CPU的负荷提高了很多的,J1900直接从624M降低到380M。在WAN直通网卡--TO--LAN直通网卡下,3215U可跑9223M,CPU占用率9.5%左右,数据基本持平千兆网络WAN--TO--LAN工况,可见VT-D硬件直通是多么重要,所以我在上一篇文章说提到虚拟机环境下如果要实现软路由+NAS功能的话最少需要4网口,就是为了能使所有系统都有直通的网口。
6、公网IP
若是非业内人士可能对公网IP比较陌生,由于IPV6还比较遥远,还不能实现每家每户都有独立的IP地址,而且IPV4网络的IP地址是有限的,所以一般如果没有特殊需求,网络供应商是不会主动为普通家庭用户提供公网IP的。



简单解释,如上图所示,为了节约IP资源,供应商会以类似路由转发的形式为用户提供内网IP,这样就能利用一个有限的公网IP为大量的用户提供上网服务了。



那么如果用户拥有公网IP的话,用户的路由器可以直接链接到互联网,而且互联网上的设备也可以通过IP地址访问到路由器了,显而易见,公网IP能够让用户即使不在家里也可以访问家里的设备,读取NAS里的文件,向NAS传输文件,观看NAS里的影音文件,查看家里的监控视频等。
最后
洋洋洒洒写了半天,简单将我理解的一些东西分享给大家,希望对大家能有些帮助吧,如有错误的地方希望大家多多留言多多指教,谢谢!

希望大家踊跃收藏,评论,点赞


回复

使用道具 举报

全部回复3

海阔凭鱼跃 2

2019-11-15 18:45

辛苦了,感谢分享,谢谢
回复 支持 反对

使用道具 举报

折子戏 3

2019-11-15 19:29

谢谢楼主的分享!MARK!
回复 支持 反对

使用道具 举报

来来去去 4

2019-11-16 09:37

楼主辛苦,学习了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

返回列表 本版积分规则



绑定微信 + 关注公众号,第一时间获得消息通知!
:
新手玩家
:
介绍未填写

主题

帖子

积分19

图文推荐

  • 搭建私有云—华芸AS6404T NAS+华硕 AC68U体

    帮朋友搭建私有云—华芸AS6404T NAS+华硕 AC68U体

  • 分享蜗牛星际A\B\C\D款机箱和功能分别有

    历经一个月研究:蜗牛星际ABCD款机箱和功能分

  • 利用NAS建立DNS缓存服务器Pi-hole

    在家用环境中利用NAS建立DNS缓存服务器 1 前

  • 科普:什么是硬盘MTBF?那MTTF、MTTD、MTTR

    买固态硬盘,我们会比较关注颗粒寿命,机械硬盘虽

  • 群晖硬盘迁移到新群晖,插在另外一台群晖NA

    之前有一台蜗牛星际做的黑群晖系统nas,然后现在

  • 机械硬盘该怎么选?教你最全机械硬盘选购指

    机械硬盘该怎么选?教你最全机械硬盘选购指南

  • 万由HS-200S最简单的远程开机方法教程

    分享下我的nas使用技巧,以及最简单的远程开机

  • 家庭NAS+HTPC组建及注意事项(一)(内网穿

    原创篇一:家庭NAS+HTPC组建及注意事项(一)(内

  • NAS都有哪些品牌?带你了解几大NAS名牌介绍

    NAS都有哪些品牌?带你了解几大NAS名牌介绍 前

  • 不用U盘引导直装SSD!矿渣NAS安装黑群晖与

    教你怎么不用U盘引导直装SSD!矿渣NAS安装黑群晖

  • Hao4K影音app客户端下载