各位老铁们好,相信很多人对这个城市知道怎么玩!极客将Ryzen 7 7800X3D缓存设置为虚拟磁盘,取得了惊人的性能都不是特别的了解,因此呢,今天就来为大家分享下关于这个城市知道怎么玩!极客将Ryzen 7 7800X3D缓存设置为虚拟磁盘,取得了惊人的性能以及的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!
2006年11月底,微软发布了新一代Windows Vista。由于不完善、改动较大、资源消耗较高,这是一个失败的产品,没有得到广大用户的认可。绝大多数用户仍然坚持使用Windows XP。这使得Windows XP的服务生命周期大大超出了微软之前的预期和计划。
另一方面,各种五金行业在这一时期得到了迅速发展。后来单条2GB甚至4GB DDR3内存条开始出现并逐渐成为主流。如果主板上插上多根内存条,总内存容量可以达到4GB甚至8GB。由于当时主流的Windows XP是32位的,最多只能识别和使用3.3GB左右,所以还有大量内存闲置无法使用。
这个问题一直延续到后来的Windows 7时代。虽然当时很多朋友已经选择安装64位版本的Windows 7,可以正确识别并使用完整的8GB以上内存,但相对于当时的系统和应用需求,8GB以上内存仍然是一个问题。太大了,而且很多都闲置了,很可惜。
在此背景下,各厂商和第三方极客们开始研究如何充分利用多余内存,不少“性感操作”也随之发生。
其中,最经典的方法之一就是利用软件将物理内存划分为一定的空间,并将其设置为虚拟磁盘,用于存储各种系统和应用程序的缓存文件。由于这种虚拟硬盘的性能大大超过了机械硬盘,因此可以提高计算机的整体运行速度。甚至微软也推出了类似原理的ReadyBoost技术,允许用户使用USB闪存驱动器来提高电脑的速度。这种做法当时风靡一时。
2015年,微软正式发布了Windows 10。此时,这种操作基本没有任何意义。由于内存越来越快、越来越大,普通用户拥有16GB以上的内存已经很常见了,完全可以承受。另一方面,随着固态硬盘的强势崛起,其性能与传统机械硬盘有着天壤之别。将物理内存划分为虚拟磁盘将不再有太大作用,而且非常无用。
不过,俗话说“想不到,就没有做不到”。最近,海外极客们也效仿这个思路,玩出了新花样。这个想法并不是将物理内存设置为虚拟磁盘,而是使用AMD的Ryzen 3D V-Cache版本。将处理器的缓存设置为虚拟磁盘,通过不同的方法达到相同的目的。
这是否有实用价值取决于新添加的虚拟磁盘的性能?只有其性能明显高于目前主流的PCIe 4.0 甚至PCIe 5.0 固态硬盘才有意义。极客使用的是Ryzen 7 7800X3D(上一代Ryzen 7 5800X3D也支持)。设置并激活成功后,经过实际测试,顺序读取性能可达182GB/s左右,顺序写入性能可达175GB/s左右。测试结果有一定的上下波动。
作为参考对比,目前PCIe 5.0固态硬盘的顺序读取性能约为12.5GB/s,顺序写入性能约为10.0GB/s。显然,前者的表现遥遥领先,领先十倍。从纯粹的性能角度来看,这种方法是有意义的。
不过,这样做最大的问题是消费级AMD V-Cache处理器的L3缓存容量太小。 Ryzen 7 7800X3D只有96MB,甚至最高端的Ryzen 9 7950X3D也只有128MB,所以还没有多少实际价值。 AMD 商业级处理器具有更大的3D 缓存容量。比如EPYC 7773X配备了768MB缓存,EPYC 9684X配备了1152MB缓存,意义更大。
具体设置步骤如下: 首先安装OSFMount软件,创建FAT32格式的虚拟磁盘(ramdisk)。打开旧的测试软件CrystalDiskMark,设置SEQ为256KB,队列深度为1,线程为16,数据填充为0而不是随机。最后进行测试,第一次尝试时可能不起作用,并且需要多次运行基准测试。
总体而言,这种做法目前只具有象征意义,并没有真正的实用价值,因为空间太小,不够稳定。不过,此举为AMD继续提升处理器性能、提升卖点指明了可行的解决方案。
对于3D V-Cache,AMD一直致力于提高其性能。第一代3D V-Cache的峰值性能为2TB/s,第二代已提升至2.5TB/s。如果AMD在消费级V-Cache版本中处理的话,服务器也能大幅增加3D V-Cache的容量,那就更有用了。
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/177709.html
用户评论
病房
厉害了我的哥!简直是脑洞大开,把CPU缓存当硬盘用?这技术水平真是令人叹为观止。以后电脑会不会真的可以用“内存”来存东西呢?
有9位网友表示赞同!
抓不住i
看完标题就感觉要炸裂!Ryzen 7 7800X3D本来就是性能王者,这么改造简直不要太强悍了。赶紧去试试看能不能提升我的游戏性能!
有11位网友表示赞同!
致命伤
这新闻让我震惊了,谁想得到CPU缓存还能被用来当虚拟磁盘?对普通用户来说有点抽象,我还是比较关心实际的应用场景和效果。能提高多少效率呢?
有18位网友表示赞同!
高冷低能儿
太牛逼了!极客们的思路总是让人眼开,把原本不可能的操作做到极致。这种创意真的很令人兴奋,未来或许会有更多不可思议的科技出现。不过能不能解释一下这个“虚拟磁盘”具体是怎么设置的?
有17位网友表示赞同!
心悸╰つ
别这样玩真的吧?CPU缓存不是用来加速程序读取数据的吗?硬把它当硬盘用也太暴力了!这会不会对硬件造成负担?
有7位网友表示赞同!
◆乱世梦红颜
虽然懂原理,但我还是觉得有点吃力。把这么复杂的操作解释清楚可不容易,感觉普通人还很难理解这种“城会玩”的科技吧。
有8位网友表示赞同!
惦着脚尖摘太阳
这个设定有点像早些年那个用闪存盘模拟硬盘的做法,但是更加精细。看来未来存储技术还会不断变化,让人眼前一亮的感觉。不过也希望这样的技术能逐渐普及,让普通用户都能受益
有13位网友表示赞同!
安好如初
这种“城会玩”的玩法只能由极客们享受了,一般人估计难以理解和应用吧!我还是喜欢稳定的系统运行,这样更安全可靠.
有9位网友表示赞同!
开心的笨小孩
哇天呐!这太酷了!如果能把所有硬盘都换成虚拟磁盘,那得多节省空间啊!不过会不会影响数据的安全性呢?
有19位网友表示赞同!
花菲
这篇文章让我对CPU缓存有了更加深入的认识。原来它不仅仅只是加速读取数据,还能通过这种“城会玩”的方式发挥出更大的价值。太酷了!
有9位网友表示赞同!
败类
这个虚拟磁盘真的能让人在游戏加载时间和各种软件启动速度都得到明显提升吗?我越来越想知道这篇文章所说的“惊人表现”究竟是什么意思啊!
有18位网友表示赞同!
留我一人
我觉得这种极端的操作只适用于专业人士,对于普通用户来说可能并没有太大意义。还是希望科技发展可以更加注重实用性!
有12位网友表示赞同!
若他只爱我。
这个技术听起来非常新颖有趣,但实施起来会不会相当困难?需要大量的技术积累和经验支持才能实现吧!
有8位网友表示赞同!
笑傲苍穹
想象一下:如果把系统所有文件都存放在CPU缓存中,程序的运行速度一定会得到飞跃性的提升。但这可能也会带来新的挑战和问题,比如数据保护、缓存管理等等。
有15位网友表示赞同!
颜洛殇
Ryzen 7 7800X3D本身性能就很不错了,经过这种“城会玩”改造以后会不会出现一些不可预知的bug?
有11位网友表示赞同!
志平
我虽然不是极客,但是还是对这种探索技术边界的创新充满期待。希望将来这种技术能够更加成熟,让普通人也能体验到便捷高效的计算体验。
有6位网友表示赞同!
烟雨离殇
这个新闻让我感到科技发展速度真的非常快!谁能保证未来不会出现更令人难以置信的技术呢?我迫不及待想看看这样的进展会带来什么样的改变和机遇了!
有5位网友表示赞同!
人心叵测i
看来极客们确实把“玩”这一概念发挥到了极致!这种创新的思维方式值得学习和借鉴,相信它能够激励更多人探索科技的边界。
有9位网友表示赞同!