SN:YB02382249可以升级内存多大?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SN:YB02382249可以升级内存多大?相关的知识,希望对你有一定的参考价值。

Intel的十一代NUC主机发布有一段时间了,我入手的比较晚,有很多朋友已经发过使用体验了,但我还是抽空写下这篇原创,因为本篇可以分享给大家以下内容:
1.有了NUC11之后我卖掉了一万组装的台式机
2.我的入手渠道和价格
3.PCIE4.0固态、WI-FI6、雷电接口、2.5G网络使用体验
4.PDD买的不到600元的西数SN850固态靠不靠谱,性能如何
5.DDR3200内存和DDR2400在这台NUC上的性能区别有多大
6.NUC8升级到NUC11是怎么样的体验
652376老规矩,还是从外观说起,这是包装,盒子上写着中国制造,制造日期2021年3月,提供3年有限保修:
外形依然是个黑色小方块,长宽高112X117X56mm,净重680克(含内存):
巴掌大小,买来装上内存和硬盘就是一台完整主机,性能还不弱:
正面从左到右是硬盘灯、雷电4接口、USB3.1Gen2接口、3.5mm耳麦接口和电源开关,面板上还有4个小孔是内置的4个麦克风阵列:
背面是19V电源接口、Mini DP接口、2.5G网络接口、USB3.1Gen2接口、雷电接口和HDMI接口:
左侧有个基于USB3.0的SD卡插槽,可以省下一个读卡器:
右侧有个安全锁孔,其余是大面积散热孔:
底部有4颗螺丝,拆掉这4颗螺丝就可以拿掉盖板安装内存和硬盘了:
卸掉4颗螺丝,我买的是厚版,还可以安装一只2.寸的SATA硬盘,我的资料都是存在NAS里的,用不上:
2.5寸盘就安装在底盖上,底盖上还有一条导电胶,这条导电胶正对着M2.SSD,可以利用外壳给SSD散热:
小主机的结构很紧凑,可以安装两条DDR4笔记本内存条,最高支持3200MHz频率;可以安装一条M.2固态硬盘,支持PCIE4.0固态:
为了体验一下PCIE4.0的速度,这次我新买了一条SN850。SN850是在PDD上570元买的,其他渠道要八九百元。买的时候还是比较担心的,不知道为什么PDD能便宜这么多,目前闲鱼上有写入几百TB的SN850矿盘在卖,担心是不是矿盘。
到手后检查了一下这条SN850包装没拆过的,通电次数3次,写入量为0,金手指上一点痕迹都没有,表面也没有其他使用痕迹,官网输入序列号查询了质保状态也正常,应该是新的,反正也就是一条SN750的价格,不纠结了:
内存依然是出了nuc8后剩下来的一条光威16GB和一条玖合16GB,目前内存价格有点贵,就先凑32G用着吧:
只需要一分钟时间不到就可以安装好内存和硬盘,安装SSD需要拆一颗螺丝:
装好后盖,连上显示器、网线和电源,安装结束。这台NUC配合无线键盘和鼠标,可以有效节省桌面空间,甚至可以把主机挂在显示器背后。自从买了苹果M1之后,我那台台式机已经半年没用过了,游戏啥的现在也很少玩,实在要玩就大不了开游戏本呗,平时用这台NUC配合M1完全够用了吧。正式使用的时候我把它直接放在nas上面,有时候充当下载机~

顺便提一下电源,NUC做得如此小巧,电源却比主机还大?这算是NUC最大的缺点了啊,好在对我来说无所谓了,在家里用的话放在桌子下就行了:
再说说这台NUC的购买渠道。完整型号是NUC11PAHI5,要买I7版本的话就是NUC11PAHI7,不过受TDP限制,I7版本的性能比I5高不了多少,所以我选性价比更高的I5版本。目前各大平台上显示i5版本售价在3000左右,实际上2300左右就可以拿到,我是7月初买的,当时花了2350,现在应该更便宜了。可以去小黄鱼上找到商家的信息,然后在淘宝上下单就行了:
这台NUC之前用的是SN750固态,换上SN850后就全新安装了win11,安装过程一切顺利,但这里遇到了大麻烦折腾了一整天才得以解决:刚安装SN850时立即进行测速,速度正常,但过了一会儿读写速度就只有700MB/S了,让我一度怀疑买到SN850是不是有问题的,但我把SN850拆到笔记本上又是完全正常的。
后来我发现只要不安装iris Xe核显驱动就正常,一旦装上显卡驱动固态速度就下降到几百M,不管是系统自动安装的驱动还是下载的新老版本驱动都是如此...最后实在没办法抱着试试的态度重新刷了下NUC的同版本Bios居然一切正常了?
放一张鲁大师整体配置图。我接的是双4K显示器,其中一台接NUC的HDMI接口,另一台接MiniDP,用起来非常方便。NUC11可以直接连接3台显示器,最高支持8K分辨率,这么小的体型加上强劲的性能,不管是用来做客厅HTPC小主机还是工作机都没问题,当然玩游戏除外(什么你说用雷电2外接显卡)。
安装了“NUC迷你电脑工作室”软件,可以自定义硬盘和电源灯的颜色,还可以调整TPD和风扇转速:
Nuc11 i5版内置的是第十一代i5-1135G7,四核八线程,默认屏幕2.4GHz,最高可以睿频到4.2G,在CPU-Z跑分测试里测得得分与老i7-7700K差不多:
我把核显显存在Bios里设置为最低128MB最高1024MB,用鲁大师测了一下综合得分为88万分,这是搭配工作在2400MHz下的光威+玖合内存进行测试的:
从笔记本上拆下DDR4 3200内存再测了一遍,综合得分高达94万,其中内存得分高了3万,显卡得分也有明显提升:
接着用AIDA64进行测试,测得2400MHz内存频率下读写速度约30000MB/S,延迟106ns:
换成两条8Gx2 3200MHz内存条后,读写速度达到了46000MB/s,延迟也降低到了87ns:
在3Dmark测试内存频率对核显的影响。如图,使用两条16Gx2的2400MHz内存条测的Time Spy分数为1233分:
用3200MHz内存测试时达到了1428分,提升了200分:
2400MHz内存下测得PCMARK10得分为4408分:
换上3200MHz内存再测,分数也是高了200分,达到了4602分,其中渲染和视频编辑分数有了明显提高,看起来内存频率对核显性能确实有较大的影响,但实际玩游戏时我发现这点提升一点儿也不明显,最多就能提高个2-4FPS吧,这个核显玩配置要求高的游戏比较困难,但用来应付鬼谷八荒、Rimworld之类的游戏还是完全没问题的,这种游戏在4K下都很流畅,能达到60FPS左右。
NUC11内置AX201 WIFI模块(2X2),支持Wifi6。实测连接速度最高可以达到2.4G,使用Wifi传输NAS上的文件到电脑里实测速度约160MB/S,试了几次都没有跑满速度,可能和内置天线信号有关。我平时是用网线连接,倒是不怎么在意,这个速度跑满千兆宽带倒是绰绰有余,比千兆网线强:
2.5G网络接口倒是可以跑满280MB/S左右的速度,家里目前是2.5G网络,刚刚够用:
估计会有人和我一样会担心这么小的机器,PCIE4.0的性能可以完全发挥吗?如图,我写这篇原创的时候才刚安装上SN850,传输模式显示PCIE4.0X4无误,通电时间只有8小时,读写数据量完全是跑分跑起来的:
先用AS SSD Benchmark跑一下,连续读取速度只有5600MB/S,写入速度只有3621MB/S,但4K性能几乎翻倍:
换CrystaldiskMark跑,这下速度就达到了标称的7000MB/S了,看来这台小机器也是可以完全发挥出PCIE4.0 SSD的威力的。只是遗憾的是NUC只有一个M.2 SSD插槽,这么高的读写速度完全没有用武之地,4K性能倒是可以用得上,不过想想我是才花570元买的sn850,就当买了个SN750又何妨呢。
测得SN850有50GB SLC缓存,缓存外写入速度降低到700-1000MB/S左右波动,对于单盘主机来说50G的缓存和几百M缓存外速度完全够用:
最后接上雷电3接口固态硬盘来测一下雷电接口速度。NUC11的雷电接口在系统和检测软件里显示是雷电4,但Intel官网介绍页面和商品详情页面都显示为雷电3,不知道为何,不过无所谓了,反正带宽都是40Gbp/s。
测得速度和在苹果雷电接口上是一样的,4K性能也是一言难尽,好歹也是用上雷电接口咯:
在NUC11之前我用的NUC8,NUC8的性价比更高,1000多元就可以买到,NUC11有一定性能提升,但NUC8干不了的事NUC11一样也干不了,不过我觉得这次升级还是不亏,把卖掉NUC8后相当于只加了几百元就拥有了一台NUC11,Iris Xe核显性能更强,2.5G网络、WIFI6和PCIE4.0接口也更实用。附上一篇NUC8的介绍:
以上是我的一些个人心得体会,供参考,祝天天开心。
本文经“什么值得买”社区作者@真真梦授权转载,文章内容仅代表作者观点,与本站立场无关,未经授权请勿转载。
参考技术A 内存是原现代的海力士品牌,标准电压(1.5V)的DDR3 1333内存,建议选择大厂的DDR3 1333或者DDR3 1600的标压内存,最好用8GB的,最好不要选择低电压版的内存(1.35V)。 参考技术B SVN修改更新目录后请记得重启服务,不然不会生效,血的教训

JavaScript 如何决定为数值分配多大的内存?

【中文标题】JavaScript 如何决定为数值分配多大的内存?【英文标题】:How JavaScript decides what size of memory to allocate for a numeric value? 【发布时间】:2017-11-22 10:33:18 【问题描述】:

像 Java / C 这样的编程语言有 int、long、byte 等,它们会建议解释器在运行时准确地为一个数字分配多少内存。如果您要处理大量变量,这可以节省大量内存。

我想知道没有这种原始变量类型声明(JavaScript、Ruby)的编程语言如何决定分配多少内存,比如说var a = 1。如果它分配了 1 个字节,那么在下一行中,如果我执行 a = 99999999999 ,它将不得不刷出该变量并重新分配。这不是一项昂贵的手术吗?

或者他们是否为所有变量分配了非常大的内存空间,以便one size fit all

【问题讨论】:

如果每次达到限制时都将分配翻倍,那么您的摊销操作复杂度仍将是 O(1)。 是的,但是初始值是如何决定的?如果 var a = fxThatReturnNo() ,解释器如何决定 a 的初始大小?它将等待函数调用解决? 在内部,JavaScript 将所有数字表示为浮点值 Number Data Type in javascript 实际分配完成时可以保留内存。 "对于数字变量?" - 请注意,JavaScript 没有数字变量,只有数字 . var a = 1 之后的下一行可能是 a = 'a string' 【参考方案1】:

Here is a good explanation.

JavaScript 值

JS::Value 类型表示一个 JavaScript 值。

表示是 64 位,并在所有平台上使用 NaN-boxing, 尽管确切的 NaN 装箱格式取决于平台。 NaN-boxing 是一种基于以下事实的技术:在 IEEE-754 中有 2**53-2 个不同的位模式,都代表 NaN。因此,我们可以 将任何浮点值编码为 C++ 双精度(注意 JavaScript NaN 必须表示为一种规范的 NaN 格式)。其他 值被编码为值和类型标记:

在 x86、ARM 和类似的 32 位平台上,我们使用我们所谓的 “nunboxing”,其中非双精度值是 32 位类型标记和 32 位有效负载,通常是指针或带符号的 32 位 整数。有几个特殊值:NullValue(), UndefinedValue()、TrueValue() 和 FalseValue()。在 x64 和类似设备上 64位平台,指针比32位长,所以不能用 nunboxing 格式。相反,我们使用“punboxing”,它有 17 位 标签和 47 位有效载荷。只有 JIT 代码真正依赖于 布局——引擎中的所有其他东西都通过 像 val.isDouble() 这样的函数。 JIT 的大部分部分也避免了 直接取决于布局:文件 PunboxAssembler.h 和 NunboxAssembler.h 用于生成依赖于 值布局。

对象由一个可能共享的结构描述组成,称为 地图或范围;向量中的非共享属性值,称为 插槽。每个属性都有一个 id,可以是非负整数或 atom(唯一字符串),具有与 a 相同的标记指针编码 jsval。

原子管理器由一个哈希表组成,唯一地关联字符串 带有扫描器/解析器信息,例如关键字类型、脚本中的索引 或函数文字池等。原子扮演三个角色:作为文字 由未对齐的 16 位立即字节码操作数称为唯一 字符串描述符,用于高效的属性名称散列,并作为成员 为精确 GC 设置的根 GC。

根据 W3Schools:

这种格式以 64 位存储数字,其中数字(小数) 存储在位 0 到 51 中,指数存储在位 52 到 62 中,符号 第 63 位:

值(又名分数/尾数):52 位 (0 - 51) 指数:11 位 (52 - 62) 符号:1 位 (63)

也可以阅读这篇文章here。

【讨论】:

很抱歉没有完全清楚。它建议他们为所有变量分配 double ,这不是非常低效的内存管理吗? @sapy 是的。但这就是它的工作方式。 JavaScript 没有 floatint 类型,因此内存管理对所有数字格式都是通用的。 @sapy 这是一个相当广泛的概括。实现的效率只对用例的上下文有意义。 @sapy 这是空间、速度和复杂性之间的权衡。正如您在问题中指出的那样,拥有可变大小的变量会产生很大的复杂性(并且还会增加大小,因为有人需要跟踪变量现在有多大以及在内存中的何处找到它,这意味着您已经为指针。)

以上是关于SN:YB02382249可以升级内存多大?的主要内容,如果未能解决你的问题,请参考以下文章

某个程序的堆栈内存有多大,是不是有任何编译器标志可以设置它?

学习python语言需要用到啥软件,内存多大?

redis缓存服务器 建议内存多大

ideapsd S400最多可以加多少条内存,可以加多少G内存?

java 能知道一个内存对象是多大吗?

oracle数据库服务器内存设置多大