今天费了老半天劲,终于把WP从甲骨文云的x86虚拟机迁到arm虚拟机上了,原来的的感觉已经跑不动了,现在换成了4核24G内存的新家,大概以下几个操作:

  1. 数据库的迁移,arm没有原生mysql5.7的docker镜像,所以mysql5.7迁到mysql8.0有点费劲
  2. 证书自动更新的certbot也需要重写
  3. wordcloud不兼容,原来的python和包都太老了,还好有ai,代码改起来不算费劲

终于arm的虚拟机可以干点正事了,要不然白瞎了这么高的配置

注:作的想给arm换系统,把引导卷删了,想新建引导卷,结果发现不好新建,跟x86不在一个分区,只能机器删了重建,但是神奇的是凤凰城的arm居然开得出满配的虚拟机,上到ubuntu 24.04。x86上还是ubuntu 16.04,八九年过去了,有点老了。

试一下插件KaTeX

\int_0^1x^2=\frac{1}{3}
x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}

反应速度挺快的,效果还可以。后面可以来写课件论文了,哈哈哈。

某天不小心刷到bilibili上介绍oracle arm云的视频,突然发现Oracle Cloud最近又出了一个新系列的羊毛——4核24G内存的ARM免费云。由于众所周知的原因,韩国日本区的ARM云感觉都被国人抢光,一直“Out of host capacity.”,无奈之下,祭出压箱底的脚本抢资源大法,详见链接。

https://blog.csdn.net/ztb8541/article/details/101036661/

但是这个里面有个问题就是,如果直接用里面的脚本会出错,其实原因很简单,ARM云需要指定核数和内存数,所以脚本需要指定核心数。

#!/bin/bash
export PATH=/home/ubuntu/bin:$PATH
[[ -e "/home/ubuntu/lib/oracle-cli/lib/python3.5/site-packages/oci_cli/bin/oci_autocomplete.sh" ]] && source "/home/ubuntu/lib/oracle-cli/lib/python3.5/site-packages/oci_cli/bin/oci_autocomplete.sh"
oci compute instance launch --availability-domain AnNT:AP-CHUNCHEON-1-AD-1 --image-id ocid1.image.oc1.ap-chuncheon-1.xxxx --subnet-id ocid1.subnet.oc1.ap-chuncheon-1.xxxx  --shape VM.Standard.A1.Flex --assign-public-ip true --metadata '{"ssh_authorized_keys": "xxxxx"}' --compartment-id ocid1.tenancy.oc1..xxxxx --shape-config '{"memoryInGBs":"24","ocpus":"4"}'

即需要额外指定–shape-config ‘{“memoryInGBs”:”24″,”ocpus”:”4″}’ ,申请才不会报错,其他的操作步骤不变。

幸运的是,美国凤凰城的区域ARM云资源不是很紧张,都不用脚本,有幸被我申请到了。

CPU信息,4核arm
继续阅读

最近入手新玩具——Apple M1 Mac mini,作为搞计算机的,用过各型架构(x86、power) 超算的,arm其实并不算难用。。。x86用久了,换个arm玩玩还挺新鲜的。。。话说十年前,我跟人讨论arm会不会是个人计算机的未来,果然十年后出现了苗头,并入手一个能干活的个人计算机(我在五六年前买的树莓派这种不能算严格意义的个人计算机,计算能力太弱)

开箱图鉴赏

用了两天,发现兼容性不错,不过最近苹果服务器抽风了,已购的ios app无法下载,新购的正常。配置如下,16G的内存,512的闪存,基本足够。

配置

目前大部分软件正常,除了那些破解起来极其复杂的软件,基本都能用,Matlab,Mathematica基本不在话下,Latex常备的MacTex,TexMaker,Jabref都能正常运行。Mac App Store里的Intel版本的微信、扣扣正常使用。。。Mathematica 2.96分,接近我一台I7 8700的水平,而且还是代码转译过的结果,就一句,苹果Niubility!!!

继续阅读