几个月前我买了一台迷你电脑:

  • 英特尔赛扬 J4125
  • 8 GB DDR4 RAM
  • 256 GB 固态硬盘
  • Windows 11,已全面修复

我使用这台电脑在 Visual Studio 和 SQL Server 中编程。

这台电脑在某些操作上非常慢,例如启动或加载我使用的软件。这台电脑不允许升级 RAM;最大 RAM 为 8 Gb。

但是,PC 的 TF 插槽(MicroSD?)很小,所以我想问插入 16/32/64/128 Gb MicroSD 卡是否可以显著提高 PC 的速度,以及需要什么配置才能做到这一点。它是否可以用作虚拟内存?

9

  • 17
    这只会使其变得更慢,因为 SD 卡很慢。


    – 

  • 6
    8GB 内存对于 Windows 11 + Visual Studio 和 SQL 服务器来说太少了。您可以考虑降级到 Windows 10 以获得更好的性能,但最好将 Visual Studio 和 SQL 服务器从这台电脑上移走。它不适合它。您可以使用 MiniPC 远程访问另一台运行 Visual Studio 和 SQL 服务器的电脑。顺便说一句,只需将 SQL Server 移走可能就足够了。


    – 

  • 2
    Ramhound 不想记住的功能名称是。它自 Windows 11 22H2 起已被删除。


    – 

  • 3
    如果主要使用迷你电脑进行编程,切换到 Linux 将带来显著的性能提升,您遇到的问题可能会完全消失或之后几乎不会被注意到。Windows 严重依赖服务,而这些服务确实会给低配置的机器带来负担,而且没有办法解决这个问题。Ubuntu 拥有我使用过的最像 Windows 的用户界面,而且大多数编程软件都是跨平台的,但如果需要运行仅适用于 Windows 的东西,可以使用来运行。


    – 

  • 1
    最好的办法是卖掉它。如果你想为 Windows 开发,那就买合适的硬件。但由于我们都来自不同的(财务)背景,我可以理解这对你来说不是一个选择。也许你可以把你想用在 SD 卡上的钱花在便宜的 GCS 或 Azure 订阅上,以托管一个小型 SQL 服务器。与其试图提高性能,不如先卸下大部分对它的需求。


    – 



最佳答案
2

除了磁盘空间变大(但速度慢得多)之外,添加 SD 卡不会您带来任何好处。

正如 Tom Yan 在评论中提到的,SD 卡很慢。即使是顶级的 SD 卡也不足以满足您的需求,更不用说

唯一能稍微有帮助的选择是 Mini PC 有一个支持 NVMe 的 SD 卡插槽。然后,获得一张顶级 SD 卡可以让您将其用作虚拟内存(交换),但由于与实际 RAM 的速度不同,操作会明显变慢。而且在我看来,这样做的成本会很高,回报也不够好。

8

  • 3
    SD 卡的 NVMe 端口– 我搞不懂这一点。大多数常见的 NVMe SSD 驱动器(不是 SD 卡)不是采用 M.2 外形尺寸吗?


    – 

  • @iBug NVMe 是一种用于存储访问 NAND 闪存设备的协议。SSD 和 SD 卡都是这样的设备。NVMe 最常见的外形尺寸是 M.2,是的,但 M.2 插槽的宽度可能有所不同,并且有用于 SD 卡的 M.2 插槽,尽管极为罕见。您还可以将 PCIe 卡添加到具有用于 SD 卡的 M.2 插槽的主板上。


    – 


  • 2
    虽然 NVMe 是某些闪存设备的协议,但它并不是所有这类设备的协议。SATA SSD 使用 AHCI,大多数 SD 卡(据我所知)使用 SD 协议。混淆这些术语只会导致更多混乱。


    – 


  • 1
    端口也一样。没有“用于 SD 卡的 M.2”。M.2 端口用于 M.2 设备,而 SD 卡仅适合 SD 卡插槽。即使有“M.2 至 (micro) SD 适配器”之类的东西,也不能使 M.2 插槽本身“用于 SD 卡” 。


    – 

  • @iBug 我从未提到 NVMe 是所有设备的协议。它是闪存设备的协议,但并非所有这些设备都使用或支持 NVMe。虽然我同意你说的大部分内容,但不幸的是,技术世界并不像以前那么简单。SD Express 卡兼容 NVMe/PCIe 接口和旧 SD 接口,并在 SD 7.0 标准中引入。它们仍然被称为 SD 卡,但如果你愿意,你可以选择其他名称。挑剔总是可以的,但在我看来,这不是重点。


    – 

几个月前我买了一台迷你电脑

到目前为止,一切都很好。我对迷你电脑的体验很好。

拥有 8 GB 的 RAM

这有点低,但不是不能用。自 2012 年左右以来,我一直认为 16 GB 是最低限度。

256 GB 固态硬盘

这有点低。您需要分享 SSD 规格,例如型号等。

如今,人们关心的并不是存储空间,而是 256 GB 硬盘的性能规格。

该电脑不允许升级 RAM;最大为 8 Gb RAM。

哎呀,这令人担忧。我只能假设 SSD 也是焊接的,实际上是 EMMC 卡,其性能非常差。

但是,PC 的 TF 插槽(MicroSD?)很小,因此我想问一下插入 16/32/64/128 Gb MicroSD 卡是否可以显著提高 PC 的速度

不。SD 卡适合冷存储,仅此而已;所以如果您愿意,可以卸载一些文件,但这不太可能有帮助。

如果您有 USB3 或更高版本的端口,那么最好购买一个好的 USB SSD。

如果您发现 256 GB SSD 是瓶颈,那么将操作系统安装到外部 SSD 上可以提高性能。

您没有提到 CPU。我只能假设它是某些低性能版本或过时的型号,很可能是您最大的瓶颈。

9

  • 1
    “这有点低,但不是不能用。自 2012 年左右以来,我一直认为 16 GB 是最低限度。”——值得补充的是,这主要与 Windows 有关。8GB 完全足以完成 Linux 中的大多数任务;如果您选择轻量级桌面环境,则更是如此。我以 4GB 运行 Linux 桌面虚拟机进行测试,没有任何问题。鉴于他们的硬件不可升级,切换操作系统可能是 OP 可以做的唯一最有效的事情。


    – 


  • 10
    虽然我同意 Linux 更适合大多数开发任务,但“在 Visual Studio 中为 SQL Server 进行编程”并不是其中之一。


    – 

  • 8 GB 的 RAM有点低,但不是不能用” -> 对于 Windows 11 + Visual Studio + SQL Server?这可能需要很大的耐心。


    – 

  • 1
    这不是适合这项工作的 CPU。你可以用它远程控制另一台电脑,就像 @lpchip 所说的那样,但不能运行任何实质性的东西。请参阅进行比较


    – 

  • 1
    @JDiasGZRD据我所知是广州的。不确定你是否有实际型号,但这可能并不重要。那个 CPU 实际上是电子垃圾;它可以为我的祖父母运行 Facebook,仅此而已。


    –