摘要: 经常下载ubuntu cloud image,但是这个image没有密码,要想登陆需要先改一下密码。 sudo apt install libguestfs-tools virt-customize -a bionic-server-cloudimg-amd64.img --root-passwor 阅读全文
posted @ 2024-04-26 14:49 半山随笔 阅读(41) 评论(0) 推荐(0) 编辑
摘要: linux系统中,sysfs导出了很多系统硬件信息。cpu的拓扑即在其中。 cpu相关的拓扑信息位于/sys/devices/system/cpu下。 # ls /sys/devices/system/cpu cpu0 cpu1 cpufreq cpuidle crash_hotplug isola 阅读全文
posted @ 2024-04-18 14:23 半山随笔 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 一个性能监控工具,有时间看看怎么用 阅读全文
posted @ 2024-04-17 16:39 半山随笔 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 在一台机器上测试spec。发现性能很差。使用top去看,发现cpu可以占满,但即便能占用大量cpu资源吞吐量却上不去。使用perf stat去看。 # perf stat -a -p 946806 PID/TID switch overriding SYSTEM ^C Performance cou 阅读全文
posted @ 2024-04-12 13:44 半山随笔 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 如果服务器上有多个numa节点,访问不同numa的性能有较大的性能损失,这里提供一种测试跨numa带宽的方法。 测试工具使用lmbench,github链接:https://github.com/intel/lmbench.git clone编译好之后可以在bin下找到所有可用的子命令。可以使用下面 阅读全文
posted @ 2024-04-12 12:00 半山随笔 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 测试环境中很多是没有连外网的,在这种环境下安装k8s相对麻烦一点,本篇展示一下如何在没有外网的环境当中安装k8s。 为了在离线环境当中安装,需要额外准备一台可以连接外网的机器,且这台机器可以向离线机器传输文件,以下称之为外网机器。 安装k8s大致分为两步,安装binary文件包括kubectl,ku 阅读全文
posted @ 2024-04-09 10:28 半山随笔 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 下了一个centos cloud image准备扩容。首先使用qemu-img resize2fs $centos_image +100G。在虚拟机中挂在centos image,使用parted改变分区大小,最后一步是使用resize2fs来更新文件系统超级块。但是却报错: resize2fs / 阅读全文
posted @ 2024-04-02 14:50 半山随笔 阅读(30) 评论(0) 推荐(0) 编辑
摘要: k8s是一个非常庞大的组件,对新手不太友好,由于版本升级和环境问题常常安装失败。这里记录一下2024年3月29日使用最新的k8s的安装和启动流程。 我是在一台虚拟机中进行实验的,当前的虚拟机比较干净。先装一个docker,这个比较容易,在docker官网可以找到安装最新docker的教程。 k8s依 阅读全文
posted @ 2024-03-29 19:20 半山随笔 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 远程登陆 ipmitool -I lanplus -H $IP -U $USERNAME -P $PASSWD sol activate 阅读全文
posted @ 2024-03-29 11:38 半山随笔 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 编译kernel一般的流程是:make;make modules_install; make install。make install会生成initramfs并更新grub,但是有时我们不想更新grub,那么可以使用update-initramfs工具来直接生成initramfs。 步骤是: 1. 阅读全文
posted @ 2024-03-28 15:42 半山随笔 阅读(35) 评论(0) 推荐(0) 编辑