现象
有时macOS会发生突然的卡顿问题,同时会有提示说磁盘剩余空间不足。按照过去,一般解决这种问题的方法就是直接重启机器。这种方法虽然能解决问题,但还是不得不面对重启后部分应用状态被重置的问题。能不能做到不重启就能解决这个问题呢?
sharpbai's tech blog~
有时macOS会发生突然的卡顿问题,同时会有提示说磁盘剩余空间不足。按照过去,一般解决这种问题的方法就是直接重启机器。这种方法虽然能解决问题,但还是不得不面对重启后部分应用状态被重置的问题。能不能做到不重启就能解决这个问题呢?
周末在Linux下搬运磁盘数据,发现一个很奇怪的现象。从通过ntfs-3g
挂载的NTFS分区读取数据,写入到另外一个基于RAID1阵列的分区,理论上能到50MB/s+,实际上却只有20MB/s左右。而且在Windows上拷贝文件也是如此。这究竟是为何?
上周六拷贝磁盘数据顺带看了下用了快一年的970 EVO Plus 500GB
,发现了一个不得了的事情。通过smartctl -a /dev/nvme0n1
看到读取数据单元为1.51 TB
, 写入数据单元为70.9 TB
。为何写入会比读取高这么多!
今天刚好要安装一个XP的虚拟机,但是要用到SATA AHCI的磁盘,这里默认光盘安装不能进行,需要按下F6加载软驱的AHCI驱动,从网上搜到了驱动文件,但如何在macOS下制作软盘镜像呢?
最近一直使用VSCode来读代码和写代码,包括一些小的C项目和C++项目,用起来很顺手。
随着项目逐渐深入,我需要更有效率的在各种大型代码库中进行定义跳转及引用查找,并且需要精确的根据项目配置选择宏定义,另外就是在修改代码时对于使用到的数据结构进行代码提示。这里面包含了大量的使用到了GNU Make
系列组织的项目以及Google系列的用ninja
编译工具的项目。针对这两种项目,现在使用VSCode不能满足跨文件的智能感知,这个问题是否能解决呢。
最近遇到一个场景,在多NUMA节点(Xeon E5-2620 v2 x2, 2 NUMA, node, 24线程)的机器上,希望部署可以充分利用CPU资源的虚拟机方案。由于没有在多NUMA环境下的经验,一上来直接安装了virtualbox,并指定了24个核心到虚拟机上。但是在配置时发现virtualbox提示说有存在问题的配置,只有分配不超过12个核时才正常。同时启动virtualbox虚拟机后发现,虚拟机运行十分卡顿,且在宿主机上观察CPU有大量的sys占用。如何才能解决在linux下让虚拟机用上超多核心的问题呢。
有些时候,使用go语言在windows上开发,需要打包成动态dll库,比如下面这段实例代码