- 博客(61)
- 资源 (3)
- 收藏
- 关注
原创 PaaS & SaaS
从零开始入门 K8s:详解 K8s 核心概念_云计算_李响_InfoQ精选文章新浪微博混合云架构实践挑战之镜像分发实战_架构_李成亚_InfoQ精选文章【推荐系统】知乎live入门1.推荐概览与框架 - anliux - 博客园https://developers.google.com/machine-learning/crash-course/first-steps-with-tensorflow/toolkit?hl=zh-cn...
2022-05-13 15:46:14
244
原创 qemu代码分析
代码解析:Introduction - understanding_qemuQEMU学习笔记——Q35 - 博客 - binsiteQOM介绍
2022-05-12 16:12:44
571
原创 kprobes
Linux内核调试技术——jprobe使用与实现_luckyapple1028的博客-优快云博客_jprobeLinux内核调试技术——kprobe使用与实现_luckyapple1028的博客-优快云博客_kprobesLinux内核调试技术——kretprobe使用与实现_luckyapple1028的博客-优快云博客_kretprobeLinux内核调试技术——kprobe使用与实现_andy205214的博客-优快云博客_kprobe 调用栈kprobe原理解析(二) - hon
2022-05-12 15:11:01
84
原创 ftrace
Linux IO性能分析blktrace/blk跟踪器 - ArnoldLu - 博客园调试工具ltrace strace ftrace的使用Linux内核跟踪之ring buffer的实现_ch3rry的博客-优快云博客_linux ringbuffer
2022-05-12 15:08:30
92
原创 linux信号 锁 消息 IPC
Linux信号(signal) 机制分析 - h13 - 博客园linux系统编程之信号(一):中断与信号 - mickole - 博客园线程同步:互斥锁,条件变量,信号量 - Loull - 博客园消息队列函数(msgget、msgctl、msgsnd、msgrcv)及其范例_guoping16的博客-优快云博客_msgsnd进程间通信(IPC)介绍 - ZH奶酪 - 博客园消息队列(Message Queue)基本概念_知识库_博客园...
2022-05-12 14:55:28
114
原创 代码测试工具
【地址消毒工具】HWASAN则是ASAN的升级版,它利用了64位机器上忽略高位地址的特性,将这些被忽略的高位地址重新利用起来,从而大大降低了工具对于CPU和内存带来的额外负载。
2022-05-09 15:44:17
79
原创 kvm 参数设置
https://developer.harmonyos.com/cn/docs/documentation/doc-guides/document-outline-0000001064589184
2022-05-09 14:32:52
749
原创 uksm-----
开源代码参考:mm/uksm.c · pf-5.0 · Oleksandr Natalenko / pf-kernel · GitLab
2022-05-09 14:30:31
185
原创 linux基本命令使用
深入理解pthread_cond_wait、pthread_cond_signal - 明明是悟空 - 博客园watchdu -sh *【rpm】rpm -qpl xxx.rpm // rpm包内文件罗列rpm -ql xxx //rpm -qf path //文件所属的rpm包名查看【shell脚本传参$】$# 是传给脚本的参数个数$0 是脚本本身的名字$1 是传递给该shell脚本的第一个参数$2 是传递给该shell...
2022-05-09 14:03:52
399
原创 虚拟化框架
KVM: CPU虚拟化 VT-X HyperV 时钟 调度 中断 内存虚拟化 EPT NUMA 大页 IO虚拟化 VT-D MMIO PIOkmod框架VM信息查询CPU热插拔生命周期CPU QoS资源隔离RDT(包括CMT、CAT、CDP、MBM 和MBA)嵌套虚拟化COL...
2022-05-06 10:26:41
440
原创 COLO-------
https://blog.youkuaiyun.com/isclouder/article/details/79320043
2022-05-06 10:24:14
231
原创 nova基本命令
【nova 命令】查看资源使用情况nova host-describe <hostname>reference:OpenStack Docs: Compute service (nova) command-line clienthttps://docs.openstack.org/ocata/cli-reference/nova.html
2022-04-26 11:23:22
751
原创 代码检视和安全
【python】pylint --rcfile=/root/pylintrc --include-ids=y your_python_file
2022-04-26 10:56:01
632
原创 cpu flags 一致性检查
cpu flags获取:cat /proc/cpuinfo | grep flags | head -1 | awk -F ":" '{print $NF}'一、cpu flags(Cpuid)不一致的原因:1. 微码影响(依赖于BIOS固件版本);Miccode获取:2.BIOS配置设置(如ida);3.内核等软件产品基线不一致,查看内核版本号和/proc/cmdline。例如:spec_ctrl, intel_stibp and flush_l1dAfter u...
2022-03-28 13:50:47
1763
原创 git基本使用
【git安装】:yum install git-core【git配置】:1、ssh-keygen -t rsa -C "xxx@xxxx.com" -b 40962、cat ~/.ssh/id_rsa.pub | clip(window)或者cat ~/.ssh/id_rsa.pub(linux)3、添加ssh公钥4、git config --global user.name "xxxx"git config --global user.email "xxx@xxxx.com"git
2022-03-27 15:46:41
1378
原创 qemu进程绑核查看
# virsh vcpuinfo sles11sp3VCPU:0CPU:8State:runningCPU time:13.2sCPU Affinity:--------y-------VCPU:1CPU:0State:runningCPU Affinity:y---------------VCPU:...
2022-03-27 15:32:10
766
原创 virsh基本命令
virsh list#显示本地活动虚拟机virsh list --all#显示本地所有的虚拟机(活动的+不活动的)virsh define ubuntu.xml#通过配置文件定义一个虚拟机(这个虚拟机还不是活动的)virsh start ubuntu...
2022-03-27 15:30:56
4049
原创 nsenter: invalid option
现象:nsenter --net=/run/xxx ip -o link list原因:nsenter是由util-linux包提供,更换新版本(2.26-unshare-rebase.patch)后,支持nsenter后追加的命令可带参数,不会把-o等当做nsenter的参数使用。根因:2.26-unshare-rebase.patch这个补丁修复了问题。getopt_long(argc, argv, "hVt:m::u::i::n::p::U::r::w::F",改.
2022-03-18 16:05:07
696
原创 The Open-Asset-Importer-Lib
The Open-Asset-Importer-Libhttps://www.assimp.org/index.php/viewer
2021-05-27 22:42:52
166
转载 Linux 系统接收数据包的过程
https://leeweir.github.io/posts/linux-packet-loss/Linux 系统接收数据包的过程
2021-04-13 19:45:02
122
原创 libvirt基本使用
1、依赖包安装2、autoreconf -if3、./configure xxxx4、编译安装yum install rpcgenmake RPCGEN=rpcgenmake install
2020-11-30 10:57:27
749
原创 util-linux编译
util-linux编译:1、执行sh autogen.sh生成configure2、./configure3、yum install gettext-devel4、make5、make install
2020-11-12 10:46:27
1697
转载 虚拟机创建流程-libvirt篇(下)
虚拟机创建流程-libvirt篇(下)-社区博客-网易数帆移除原有的cgroup目录qemuRemoveCgroup(vm);初始化图形设备 vnc/spice,我们现在主要使用的是vnc。根据配置分配vnc端口。 创建虚拟机日志文件/var/log/libvirtd/qemu/虚拟机名称.logif (virFileMakePath(cfg->logDir) < 0) { virReportSystemError(errno,
2020-10-29 10:37:35
1085
转载 虚拟机创建流程-libvirt篇(上)
虚拟机创建流程-libvirt篇(上)-社区博客-网易数帆libvirt的架构libvirt是CS架构应用,用户通过client与server交互,server与client通过socket连接通信。基本架构图如下所示:libvirt分为client和deamon两个部分 libvirt deamon中还包含了rpc,acl,事件机制,线程池等公共组件。基于rpc可以实现libvirt remote client对本地虚拟机的操作。acl实现了访问控制标签。事件机制是libvirt所.
2020-10-29 10:36:28
1863
转载 libvirt live migration 流程
本文主要讲解通过libvirt命令virsh migrate做虚拟机在线迁移所涉及到的代码流程。libvirt版本为1.1.1。基本知识1. peer to peer的在线迁移(Managed peer to peer migration):client只负责触发迁移,源host负责控制迁移流程。 libvirt层的控制流图如下: 2. 虚拟机本地数据传输(hypervisor native tranport):虚拟机之间直接传输数据,可能需要开多个端...
2020-10-21 17:03:35
2553
原创 热迁移失败
1、libvirt源端与目的端无法建立链接Failed to connect to remote libvirt URI qemu+tcp解决:a、与正常节点对比/etc/libvirt/libvirtd.conf的内容差异。listen_addr = "::1;::1"是否注释b、与正常节点对比/etc/sysconfig/libvirtd的内容差异。LIBVIRTD_ARGS="--listen" 参数是否打开参考:解决虚机热迁移失败的问题...
2020-10-17 13:52:40
714
原创 问题
1、ram_save_host_page中发送页数优化按1G的,页数过大(每次迭代时间可达700ms,downtime可达几十秒);按2M的,按4K的(旧版本),每次迭代时间可达1ms以下,downtime正常几百毫秒;单次传输页过少,总迁移时间是否增加了?...
2020-10-12 16:59:26
132
原创 nfs远程mount
共享存储配置方法:a. 前置条件:需要安装相关支撑软件:yum -y install nfs-utils nfs-utils-lib rpcbindb. 确定需要共享的文件夹,在/etc/exports文件中添加共享文件夹的相关配置,例如我们需要共享xxx文件夹:mkdir /xxx/ #在当前目录新建xxx目录vim /etc/exports #编辑exports文件,在文件中添加如下内容:/xxx/ *(rw,sync,no_root_squash,no_subtree_check,in
2020-10-12 15:50:03
178
普中ISP下载器软件(stc-isp)
2012-06-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人