cover of episode 2.5 Admins 238: Hyperbranded Nonsense

2.5 Admins 238: Hyperbranded Nonsense

2025/3/13
logo of podcast 2.5 Admins

2.5 Admins

AI Deep Dive AI Chapters Transcript
People
A
Alan
J
Jim
专注于 IT 自动化和网络安全的技术专家
J
Joe
面临上水汽车贷款,寻求多种解决方案以减轻财务负担。
M
Michael
帮助医生和高收入专业人士管理财务的金融教育者和播客主持人。
Topics
@Joe : 我认为Chromecast停用事件以及DVD损坏事件都反映了科技公司缺乏长远规划,只关注短期利益。同时,我也注意到越来越多的服务依赖于专属应用而非网站,这导致了软件领域的碎片化。 在关于ZFS的讨论中,我建议在主机上使用ZFS,在虚拟机中使用简单的文件系统,除非有特殊需求。如果在虚拟机中使用ZFS,需要注意性能问题,并优化缓存设置。 关于Skype停用事件,我认为这是微软商业策略的体现,他们试图淘汰Skype,转向Teams。 @Jim : 我认为Google Chromecast停用事件体现了大型科技公司在长期维护方面的不足,他们更关注短期利益,而非长期规划。 在关于ZFS的讨论中,我同意在主机上使用ZFS,在虚拟机中使用简单的文件系统,除非有特殊需求。如果在虚拟机中使用ZFS,需要注意性能问题,并优化缓存设置。 关于Skype停用事件,我认为这是意料之中的,因为微软长期以来一直在试图淘汰Skype。 @Alan : 我认为ZFS空间统计的复杂性在于快照共享块导致大小变化,以及`zpool list`无法准确反映剩余空间。 关于Chromecast停用事件,我认为这是科技巨头缺乏十年远见的体现,他们没有考虑到Chromecast会使用这么长时间。 在关于ZFS的讨论中,我建议避免在虚拟机中嵌套使用ZFS,除非有特殊需求。如果在虚拟机中使用ZFS,需要注意性能问题,并优化缓存设置。 关于Skype停用事件,我认为Skype的消费者友好性使其难以适应微软的商业模式,最终导致其被淘汰。

Deep Dive

Chapters
Google's second-generation Chromecasts stopped working due to an expired 10-year certificate. Google is working on a fix, which comes as a surprise given the usual end-of-life policies for tech hardware.
  • Second-generation Chromecasts had a 10-year certificate that expired.
  • Affected users can't use their devices, but Google promises a fix.
  • The Chromecast audio's longevity was underestimated by Google.

Shownotes Transcript

十年历史的 Chromecast 停止工作,电影 DVD 开始腐烂,Skype 最终走向消亡,在虚拟机访客和主机上使用 ZFS。

在 Patreon 上支持我们,获得无广告的 RSS 订阅源,有时还会提前获得剧集 ZFS 空间会计解释

谷歌就 Chromecast 故障向用户发送道歉邮件 “它们像牛奶一样凝固了”:2006-2008 年的华纳兄弟 DVD 在盒子里腐烂 微软正在关闭 Skype,转而使用 Teams

我们被问到在虚拟机访客和主机上使用 ZFS 的问题。 </context> <raw_text>0 两个半管理员,第 238 集。我是乔。我是吉姆。我是艾伦。我们又见面了。在我们开始之前,艾伦,你惯例的文章插播是《ZFS 空间会计解释》。

是的,所以我们让吉姆过来为我们撰写另一篇文章,讨论 ZFS 中的空间会计是如何工作的。因此,你会看到 DF 和 ZFS list 之间的一些差异,以及找出哪个快照占用了所有空间,以及为什么每个快照的大小会根据它与其他快照共享的块数而变化。此外,为什么尝试使用 zpool list 找出你还有多少空间总是一个坏主意。那是肯定的。

好的,像往常一样,链接在节目说明中。让我们来看一些新闻。谷歌就 Chromecast 故障向用户发送道歉邮件。看来,在这些第二代 Chromecast 中,它们内置了一个 10 年的证书,当然,自从他们推出 Chromecast 以来已经过去了 10 年。

人们仍在使用它们,结果它们停止工作了。任何在那里管理同一个 OpenVPN 服务器长达十年的朋友,你完全知道谷歌现在正在经历的痛苦。尽管谷歌正在经历更大规模的痛苦,而且可能比你更有理由让它溜走。是的,我确实认识一个人,在他们的部署生命周期中两次遇到了 OpenVPN 的问题。

你认为他们只是没有预料到它们会存在 10 年吗?我认为更多的是,你知道,他们制作了证书,时间太长了,他们没有考虑过,他们甚至没有意识到他们留下了一个 10 年的定时炸弹。但是,是的,我也认为他们没有预料到任何人还会使用 10 年前的 Chromecast,但如果它仍然可以使用。我只是认为没有任何科技巨头再考虑 10 年后的情况了。这似乎并不是人们关注的重点。

我认为,与其说他们认为,“哦,10 年后没有人会使用 Chromecast 了”,不如说他们根本没有考虑 10 年后的情况。是的,根本没有。你正在寻找下一个季度奖金。也许你关心的是你明年的情况。你会不会得到晋升?在那之后,一切都变得模糊不清了。谁在乎呢?这里的问题是 Chromecast 音频已经 10 年了,

市场上没有其他价格不贵的产品能够完成同样的工作。因此,人们在过去 10 年中一直在使用它们。它们做得很好,人们只想继续使用它。但至少现在不行了。

谷歌确实表示他们正在努力解决这个问题,但这将是一个非常棘手的问题,特别是如果人们已经对其进行了恢复出厂设置,你不能责怪人们这样做。那可能是我本能会做的事情。为了让它再次工作,是的。是的,让我感到惊讶的是谷歌表示会修复这个问题。我坚信谷歌只会说,是的,那是 10 年前的事了,算了吧。我的意思是,这是一家……的公司

每台推出的 Chromebook 都有报废日期。你知道,你为什么期望 Chromecast 会有所不同呢?是的,但问题是他们没有预料到这一点。他们的日历上没有这个。他们没有在任何地方发布它将被停产的消息。如果他们这么做了,他们可以说服自己。是的,当然,但它的使用寿命比那些确实有报废日期的 Chromebook 长得多。

我的意思是,整整十年。你从谷歌购买的廉价小工具额外使用了 5 到 7 年。你在抱怨什么?似乎所有这些证书都是 3 月 9 日签发的。我想,这只是第二代吗?那么,这什么时候会发生在第三代 Chromecast 上呢?因为我认为它们的日历上并没有相差太远。我发现另一件有趣的事情是,他们说他们将通过 Nest 社区页面分享更新和指南。

所以突然间,谷歌 Chromecast 现在与 Nest 恒温器等产品归为一类了?那是因为 Chromecast 不复存在了。

谷歌的所有消费类硬件现在都是 Nest 了。因此,智能音箱不再是谷歌 Home 了。它们现在是 Nest Audio 了。所有都是 Nest,无论什么。除了手机,我想。嗯,如果你要这么说的话,平板电脑也是。有一款 Pixel 平板电脑和一款 Pixel 手表。但就消费基础设施设备而言,智能音箱、Wi-Fi、恒温器等等,所有这些东西现在都被冠以 Nest 的品牌。

不过,令人沮丧的是,你从这件事中得到的结论是,它的使用寿命比我想象的要长。忍着吧。不应该这样。嗯,还有,令人惊讶的是,谷歌实际上正在修复它。我也同意这一点。我同意你的说法,它应该是这样的。只是很明显它不是这样的。谷歌表示他们会修复这些东西,这确实令人惊讶。因为我们

我们谈论的是 10 年前谷歌公司销售的廉价小工具。所以我一半期待看到后续报道,有人因为承诺修复这些东西而被解雇。嗯,就像我们最近报道过的关于设备远程变砖的故事一样,即使它在一两年后仍然可以使用,因为,是的,我们不再需要这些设备了。所以结束了。他们

他们故意弄坏了它。这是谷歌。他们在 10 年后意外地弄坏了它,他们说他们可能会修复它,这确实让我很惊讶。微软正在关闭 Skype,转而使用 Teams。它已经这样做了多久了,15 年、20 年?是的,说实话,我很惊讶它还在运行。但我感觉我们必须记录下它的消亡,因为……

20 多年前的 Skype 非常棒,不是吗?在微软接手之前它很棒,但感觉微软从第一天起就想扼杀它。原始 Skype 和 Skype for Business 之间的全部分裂,

只是永无止境的混乱,微软代表希望你参加他们正在做的演示,但你必须使用 Skype for Business 登录名。如果你没有,你很不幸,因为你无法创建一个,它会与你在旧版 Skype 上进行的任何操作冲突,哦,太糟糕了。

坦率地说,在这一点上,看到这个可怜的东西被埋葬,而不是从现在到世界末日都被像僵尸一样拖来拖去,感觉还不错,你知道吗?嗯,一开始,Skype 这个名字来源于最初的 Skypeer 的想法,那就是它是点对点的。这意味着,你知道,它背后没有服务。它使用了最初的创建者为 Kazaa(文件共享应用程序)想出的相同魔法,基本上……

基本上,连接两个都在后面的人,以便他们能够直接连接,以便他们可以共享视频、文件或其他任何东西。所以当时的 Skype 非常流行。这是一项服务,我记得我每月支付几美元来获得高级帐户或其他什么,这样你就可以与三个人进行视频通话,而不仅仅是两个人。最终它变得免费了。

是的,微软接管后,他们放弃了超级节点(或任何他们称之为超级节点的东西)的想法,这些超级节点将进行调解以进行 NAT 穿越,并将所有这些都转移到微软服务器上,以便他们可以为政府对 Skype 帐户进行窃听等等。但真正重要的是,是的,Skype 确实很重要。在当时,它是一种免费的绝佳沟通方式。而且……

能够与人们进行面对面的交流很长一段时间以来都是一件非常重要的事情。而且,你知道,他们在疫情期间尝试了一些东西。他们添加了一些奇怪的模式,你可以,比如,把通话中的所有人都放在一起,让他们看起来像在同一个房间里,以及一堆真正噱头十足的东西。

但是是的,当我们在我的公司开始使用微软套件时,我们一开始使用的是 Skype for Business。是的,它造成了很多混乱,你知道,它并不是真正的 Skype。它最初是微软称之为 Link 的东西,他们只是将其重新命名为 Skype for Business,即使它与 Skype 并没有真正相关。但当他们最初推出 Teams 时,我们遇到了更糟糕的问题。所以这可能是 2019 年、2020 年,当时

微软真的开始大力推广 Teams。他们将你在 Outlook 中创建的会议邀请从 Skype for Business 切换到 Teams。但这意味着我们在切换之前创建的任何重复性会议邀请仍然在 Skype for Business 中。我们之后创建的每个会议都在 Teams 中。

所以你浏览你一天的日历,你会看到一个在 Skype for Business 中的会议和一个在 Teams 中的会议。这真的很烦人,我们把它全部删除了,然后改用 Zoom。是的,我要说的是,你还在为微软的东西付费,你可以使用 Teams,但你也在为 Zoom 付费。是的,因为我们非常讨厌 Teams。我认为最初的 Skype 坦率地说太以消费者为中心了,无法在微软收购后生存下来。我记得微软收购它的时候,我想,

好吧,这显然只是,你知道,一个要被淘汰的东西,因为最初的 Skype 是那些东西之一,它非常明显地只是为普通用户设计为一种工具,而无需以任何方式向他们收取租金,就像我能看到微软内部开发这样的东西并让人们使用它一样。但我绝对无法看到微软……

收购它,比如为此支付实际的钱,目标是让它继续保持原样。他们一开始就为它标价的事实表明,必须有一些方法可以从中获取租金,或者最终将其关闭。否则,这根本没有意义。是的。所以当 eBay 最初收购它时,我认为这有点奇怪,但我可以看到 eBay 将如何利用它来尝试,你知道,让你直接与卖家交谈,而无需

支付长途电话费等等。这并没有什么意义。但是,是的,微软收购了它。我想,哦,这里开始了恶化。我可能会因为不得不与任何我在互联网上购买的二手随机物品的人进行视频会议而感到轻微的恐慌。不,谢谢。不,不,不。不想那样,或者试图出售东西。一堆随机的人无缘无故地用视频给你打电话。

但是当微软将所有 MSN 的东西与 Skype 合并并造成所有混乱,突然你的 Skype 帐户必须替换为微软帐户,但你的用户名可能会改变也可能不会改变,以及所有其他废话。是的,微软似乎很长时间以来一直在试图扼杀它。即使在文章中,他们也承认,你知道,Skype 并没有以任何戏剧性的方式缩小。它只是停止增长了。而且,你知道,我们想让这个气球泄气。是的。

所以我的 Skype 昨天还能用,今天却显示,这个版本的 Skype 已过期。请下载并安装最新版本,我猜他们实际上指的是 Teams。嗯,它实际上会持续到 5 月 5 日。所以可能会有另一个版本。我不知道。我猜那个版本是 5 月 5 日会自我销毁的版本。这让我很难过,因为它在我的互联网形成时期非常棒。

是的,对我来说也是如此。我还在等待微软的电子邮件,告诉我我的数据提取何时准备好,因为有 25 年的消息历史,我想我不想丢失。我认为我们只需要习惯这种平台转换的想法。它的速度比我们想要的要快得多。这很有趣,因为……

印刷术的发明确实大大减缓了语言,人类语言的进化速度慢到了冰河期,因为越来越多的人可以看到其他人写的东西,它会减缓语言的变化速度,因为你想说你读到其他人说的话,其中一些是几代人的。所以语言变化的速度大大减慢了。

同样的事情,显然,你知道,录音、电视和电影等等,这也减缓了语言的进化。但互联网似乎完全加速了社交平台的进化,方向相反。

它已经发展到这样的地步,你知道,如果现在你的生活中有什么有用的电子产品,你最好准备好更换它,因为它不会持续很长时间。事情只会不断迭代、迭代、迭代。经过多次迭代之后,无论你的东西是否仍然有用,它都将不再受支持,因此你

将不再有用,无论它是否会如此。所以,如果你没有准备好继续前进、继续改变,你知道,继续寻找不同的东西来放入同一个工具包中来完成同样的工作,你最终只会失败,而且我认为你失败的速度比以往任何时候都快得多。是的。而且,你知道,这与我们之前讨论过的关于 Chromecast 和其他东西的故事有关。但是

是的,我绝对可以看到一些语言演变的来源。但是是的,我认为我们必须减少对所有事物的依恋,因为平台正在变化,服务正在关闭。你知道,如果谷歌教会了我们什么,那就是,如果你学会爱上某样东西,我们会毁掉它。好吧,这就是为什么你应该拥有自己的网站,自己的存在。例如,不要依赖社交媒体。当然,但当前趋势的持续时间还有多久

非常通用的宽松框架理念 HTTP 和 HTML 将以当前的形式在没有某种解释器的情况下继续有用。

如果你现在在现代浏览器中查看许多 20 年前的网站,它们将无法工作,因为平台已经改变了。Flash 消失了等等。Java。它当时所构建的浏览器就像 Internet Explorer,而那已经不是什么东西了。我们看到越来越集中的现象,所有东西都是 Chrome 或其他东西。你知道,Firefox 正在坚持……

你知道,它勉强维持着。要么是 Chrome,要么是技术上不是 Chrome 的东西。制作 Chrome 的同一人是那些制作据说不是 Chrome 的东西的其他人的 90% 的资金来源。是的。这就是我们目前的浏览器市场。是的,然后你还有 Safari 和 WebKit。这是移动市场相当大的一部分。但更重要的是吉姆的观点,我们拥有越来越多的推动,即拥有某种东西的官方应用程序,这主要只是以不同的方式包装的网络浏览器。是的。

但你不会通过他们的网站与任何这些服务进行交互。你通过他们的应用程序进行交互。所以这确实符合你的观点,你知道,我们正在摆脱开放标准的网络,转向充斥着专有应用程序的应用商店。你知道,这让我想起了,这让我想到,这有点像软件版本的硬件在 90 年代初期和中期,当时我们仍然有大量的硬件分散。你知道,

甚至比 90 年代更早的 80 年代,但在 IBM PC 大幅崛起以淘汰所有其他东西之前。你拥有 Apple II、Mac、Commodore、Amiga、VIC、PET、Trash 80、Trash 80 彩色电脑、Atari。我的意思是,我只是——我甚至还没有开始列出所有不同种类相互不兼容的硬件。

现在,我们在软件领域也有这种同样种类相互不兼容、色彩鲜艳、超品牌废话的爆炸式增长。

好的,本集由通过 PayPal 和 Patreon 支持我们的朋友赞助。访问 2.5admins.com/support 了解如何支持我们。Patreon 支持者可以选择收听像这样的无广告剧集。这不仅仅是这个节目。还有 Late Night Linux,用于新闻、发现、观众输入和厌世情绪。Linux Matters,用于乐观积极的家庭友好型冒险。Linux After Dark,用于愚蠢的挑战和哲学辩论。

Linux Dev Time,关于使用和为 Linux 开发,Hybrid Cloud Show,关于所有公共和私有云,以及 Ask the Hosts,关于你提出的偏题问题。你甚至可以提前获得一些剧集。我们有很多事情要做,这只有因为支持我们的人才有可能实现。所以,如果你喜欢我们所做的并且能够负担得起,如果你也能支持我们,那就太好了,网址是 2.5admins.com/support。“它们像牛奶一样凝固了”。

2006 年至 2008 年的华纳兄弟 DVD 在盒子里腐烂了。我的意思是,这对我来说一点也不奇怪。是的,我们在谈论人们想要使用 DVD、CD、蓝光光盘或其他任何东西来存档数据时,已经多次谈到过这个问题。就像,嗯,你知道,它不会持续那么久,我们永远不知道确切的持续时间。我们……

被告知压制式 DVD 的使用寿命会比刻录式 DVD 长,因为墨水不是设计用来被激光改变的,但为了使 DVD 尽可能便宜,实际上进行了一场竞赛,所以我相信肯定存在一些问题。果然,我们现在正处于这样的境地,是的,我购买了我所有的实体媒体,因为我不相信订阅服务不会仅仅删除我想要的视频。事实证明,如果你不

刻录你的 DVD 并将它们存储在可以保护它们免受位腐烂的地方,那么它们很可能真的会腐烂。这只是另一种形式的信息,无法避免。如果你想让信息保留下来,你必须备份它。如果你不备份它,它就会消失。它是短暂的。所以是的,我认为真正让这条新闻成为新闻的是,如此多的人不知道,你知道,DVD 会这样消失,

真正让这条新闻成为新闻的是,是的,这比我们预期的压制式 DVD 降解速度要快得多。我认为艾伦关于为了尽可能低的生产成本而进行竞赛的评论在这里非常到位。我认为华纳兄弟公司发生这种情况可能并不令人意外,因为,你

这里没有具体的证据,但我不知道你们是怎么想的,但我对华纳兄弟公司的印象并不是一个优质工作室,你知道,在这个时间段内。他们似乎一直在努力应对许多失败的知识产权。我并不惊讶他们在刻录光盘时比其他任何人都更偷工减料。

他们当时有《黑客帝国》续集,不是吗?那是更早的时候。不,续集应该是在那个时候,因为第一部《黑客帝国》是 99 年。是的。所以续集之间隔了几年才上映。所以,是的。但是,我的意思是,《黑客帝国 3》,有多——

好,真的吗?嗯,除了第一部之外,《黑客帝国》的所有电影都很糟糕,而第一部是一部杰作。别跟我争论。我基本上同意你的观点。好吧,我不认为第一部是杰作。第一部肯定比随后的任何一部都要好得多。我承认这一点。《革命》于 2003 年上映。对。所以,是的,也许你是对的,吉姆。也许是在那之后,而且

是的,他们并不是一个优质工作室。感觉他们很长时间以来一直靠着遗产过活。曾经真正受人喜爱的知识产权品牌似乎是华纳兄弟公司的

真正的名声。我的意思是,什么——《黑客帝国》是你们目前想出的最新作品。比如,快速地说出华纳兄弟公司热门的财产。我的意思是,我主要记得它是在旧的,比如,蝙蝠侠卡通片上,你知道,在这个时间段内。比如,我认为他们当时正在制作蝙蝠侠卡通片的续集——

也许他们在那个时间段在 Cartoon Network 上播放的一些《正义联盟无限》类型的东西上留下了他们的名字。好吧,我刚刚在谷歌上搜索了一下,《小丑》是一部非常大的电影。《300 勇士》,同样,很久以前了。《盗梦空间》,同样,很久以前了。

这里没有什么非常新颖的好东西。但无论如何,如果你有其中一张受影响的光盘,显然华纳兄弟公司正在为其中一些光盘提供更换,如果它们仍在印刷中。但对于许多他们没有的材料,你知道,他们没有压制该特定电影的新 DVD,你只是运气不好。去 Pirate Bay 吧。我们没有备份它。我们不想让你备份它。现在它已经绝版了,真倒霉。

然后让我们进行一些免费咨询。但首先,非常感谢所有通过 PayPal 和 Patreon 支持我们的人。我们真的非常感谢。如果你想向吉姆和艾伦发送你的问题或反馈,你可以发送电子邮件到 show@2.5admins.com。迈克尔说,为了工作,我必须在我的 FreeBSD 主机上运行各种在 Beehive 上运行的 Ubuntu 虚拟机,该主机运行在 ZFS 上。我一直在虚拟机中使用 ZFS。

我应该像这样在 ZFS 上分层 ZFS 吗,还是应该使用 ext4?这是一个我们之前讨论过的概念,即在 ZFS 上分层 ZFS 是否可以接受,你知道,虚拟机基础设施。答案通常是你想避免它,但这不是因为某些东西会坏掉。只是因为调整它的性能可能会非常烦人。所以通常使用更简单的文件系统(如 ext4 或 UFS2)要容易得多

然后,当然,它的另一部分是,当你有一个简单的文件系统和 ZFS 时,你把 ZFS 放在哪里?答案是尽可能靠近中间。所以 ZFS 放在主机上,简单的文件系统放在虚拟机中。我真的很想回答这个问题,即使我们之前已经讨论过这个问题,因为……

当我们谈论在主机上使用 FreeBSD 和 Beehive 时,我觉得这使得我们更有可能在访客中谈论嵌套的 ZFS 情况,因为想要运行 FreeBSD 主机的人更有可能想要运行 FreeBSD 虚拟机。虽然这有点麻烦,你知道,即使是像 Ubuntu 这样的东西,这也有点麻烦,并且使用 ZFS 作为 FreeBSD 上的基本文件系统有点偏离主题。这是默认设置。如果你想设置一个不使用 ZFS 的 FreeBSD 虚拟机,你必须费力去做。

所以我的答案是,如果性能是一个问题,我建议在虚拟机中使用简单的文件系统,在主机上使用 CFS。但是,这并不意味着它不能完成或不安全。

并且可能有一些情况,你真的非常有兴趣让虚拟机直接访问它自己的 ZFS 存储,它自己的池。也许你想在虚拟机内外进行复制。也许对虚拟机上的用户能够回滚快照非常重要,而无需让他们访问主机上的任何内容。

在这种情况下,分层它可能很有意义。再次强调,你确实需要注意性能问题,因为当你遇到记录大小不匹配或偏移等问题时,你知道,堆栈中的其他数百万个问题,你最终可能会遇到非常奇怪的边缘情况的痛点,这可能需要一些严重的脑力劳动和专业知识才能解决。是的。但如果你要使用 ZFS on ZFS,你可以获得一种简单的胜利,例如,因为你想要虚拟机内的 ZFS 引导菜单或引导环境,那就是选择一边进行缓存。要么在主机上托管虚拟机的 dataset 上将 primary cache=metadata only 设置为仅元数据,要么禁用虚拟机内的 arc,这样你就不会在虚拟机内外缓存相同的块,从而无缘无故地使用两倍的 RAM。这是一种你可以获得的简单的胜利。然后正如吉姆所说,

根据你的设置方式,你确实需要尝试让虚拟机内池的 A shift 与虚拟机外部后端存储的记录大小相匹配。但有时这并非总是可行的,特别是如果你使用的是 zvols,它会变得非常复杂。但是,根据你的用例,它可能值得权衡。如果你有一个 ZFS 会有所帮助的用例,

那么是的,在虚拟机内外使用 ZFS 完全没问题。但如果你在虚拟机中并不真正需要 ZFS,那么请在虚拟机中使用更简单的文件系统,如 ext4 或 UFS 或其他任何文件系统。艾伦,这是一个很好的发现。是的,显然你需要担心使用大量的 RAM 来复制你的内外缓存。这是一个坏主意。

关于这一点,你知道,艾伦提到你可以通过设置ZFS集来解决这个问题,你知道,primary cache equals metadata 只缓存一侧或另一侧的元数据。即使你重复进行,缓存元数据几乎总是一个好主意,继续在两侧缓存元数据,但不要缓存实际数据。那么这就提出了一个问题,好吧,我在哪里缓存数据?我在主机上做还是在虚拟机内部做?

通常,我建议在主机级别进行,然后在虚拟机内部设置 primary cache equals metadata。原因是,当你重新启动虚拟机时,仍然拥有一个热ARC是很好的。如果你的数据缓存只存在于虚拟机内部,那么当你重启虚拟机时,它就会消失。

如果它在主机层,当你重新启动这台机器时,你仍然可以直接从RAM启动。因此,如果你担心重新启动的影响,不仅是重新启动虚拟机本身所需的时间,而且还包括虚拟机提供的服务恢复正常速度所需的时间,那么你需要在主机上进行缓存。

唯一一次你想要在客户机内部而不是主机上进行操作的情况是,你完全愿意处理每次重启虚拟机时所有缓存都会消失的情况,但是你需要绝对最少的CPU周期来管理缓存。

如果这就是你需要的,与在虚拟机外部相比,在虚拟机内部缓存可以提高大约5%到10%的性能。但就我个人而言,我可以数出我想要5%的性能提升而不是知道在重新启动虚拟机时缓存仍然是热的次数。

我可以用一只手的指头数出这些例子。是的,我认为这唯一的另一种情况是,如果你运行所有这些虚拟机,但其他人正在使用这些虚拟机。如果你在主机上进行所有缓存,它将缓存所有虚拟机中最合适的缓存。因此,如果一个虚拟机是最繁忙的,它将占用更多缓存。也许这就是你想要的。这将为你提供最佳性能。但这可能意味着A部门现在正在使用所有缓存,实际上使B部门的速度变慢了。

然而,如果你考虑他们在虚拟机的RAM中将有多少缓存,并在虚拟机内部进行所有缓存,那么你知道A部门的虚拟机不能使用超过我们分配给他们的虚拟机的RAM。这意味着B部门也将有一些RAM用于他们的缓存。但是,通常如果你正在处理嘈杂的邻居,你无论如何都需要比这更复杂的东西。嗯,这也只有在你基本上没有足够的RAM来处理你正在处理的数据量时才会产生影响。

只有当它导致你的缓存命中率对一个客户端比另一个客户端人为地低得多,因为这是另一个更繁忙的客户端的错误时,这才会产生影响。而这实际上只有在你一开始就没有足够的RAM来维持你需要的ARC来维持一个体面的命中率时才会发生,在这种情况下,真正的答案是你修复它。你不要惩罚你的用户,但是

是的,是的,添加更多RAM。如果你不能添加更多RAM,那么你开始考虑,你知道,对你的工作负载进行分片,你拥有两台主机而不是一台主机,并将其中一些移走,直到你实际上拥有足够的RAM来有效地缓存每个人。因为按照艾伦所说的那样做,它并没有真正使事情变得更好。它只是阻止了那个非常非常具体的场景,而这个场景是基于