- 博客(15)
- 收藏
- 关注
原创 setns对当前进程无效问题的排查(getpid获取值不变)
1)复现流程及lxc的处理demo1程序与执行结果如下,此时在容器内部看不到执行的程序。int main(){ int ret, fd, pid; printf("father pid old:%d\n", getpid()); fd = open("/dev/ns", O_RDWR); ret = ioctl(fd, 24635); // parm is dst ns proces...
2020-03-19 20:13:16 1131 2
原创 解决qemu虚拟机图形界面卡死问题
1)基础环境Virtio-gpu双heads+4.9.0内核+xserver1.9.3+modesettings0.5.0驱动2)问题描述终端中打开大量文字内容,不停上下滑动,或cat大量内容的文件,操作过程中用户界面卡死,如下:3)基础排查稳定复现方法:$ cat /var/log/syslog$ 上下滑动滚轮卡死后:kill pid of X能解决这个问题kill掉kde...
2019-10-16 15:57:17 6131
原创 解决virtio-gpu对framebuffer支持及VT切换等问题
0)写在最前面本来是研究virtio-gpu双屏,但后面发现其对fb的支持有问题,并且VT切换时卡死,本文记录了对这些问题的分析。1)基础环境调查在xorg.conf中配置了:Option “Xinerama” “1”spice弹出了两个界面,应该是使能了两个connector但是xrandr中只能看到Virtual-0,说明另一个screen未链接。实在不行只能通过fb0...
2019-10-12 09:56:12 2680
原创 解决qemu虚拟机中内存偏小的问题
问题描述:qemu中设置大于4GB的内存并设置numa,启动linux2.6.32内核的客户机,之后操作系统中查看实际内存是1.9G,比设置内存小了大概2.1GB。QEMU version: 3.0.0guest os kernel version: 2.6.32host kernel version: 4.9.0问题排查如下:1)在系统中排查问题通过如下命令查看60系统下内存槽硬件...
2019-06-24 15:12:02 4974 4
原创 kubernetes中master节点添加node流程分析
问题:1)从kubelet.service中我们能看到参数–kubeconfig=/etc/kubernetes/kubelet.kubeconfig,但是节点配置流程中却并未添加该文件,如下,那么该文件是怎么来的呢?记录了什么信息?ls /etc/kubernetes/bootstrap.kubeconfig ca kube-proxy.kubeconfig2)节点配置完成启动ku...
2018-12-17 16:27:22 1953
原创 RBD存储模式为RWX时kubernetes多次挂载该PV不报错
https://blog.csdn.net/pencc/article/details/84333315之前在研究上面这个问题时,发现有一个bug,会导致kubernetes多次以RW模式挂载同一个PV。原生代码基于1.11.2如下,这里的主要问题是如果只判断if v != v1.ReadWriteOnce会导致accessModes为RWX时候跳过验证,也就是ReadWriteMany进入这里...
2018-11-22 17:43:58 1308
原创 kubernetes中Ceph PV导致Pod无法迁移
背景Ceph RBD目前存储模式只支持RWO、ROX,因此pv yaml中将其配置为RWO,这样至少可写,之后准备pvc和业务yaml,使其被挂载到容器中的数据库读写目录。apiVersion: v1kind: PersistentVolumemetadata: name: user-pv namespace: sock-shop labels: pv: user-pv...
2018-11-22 17:10:26 3839
原创 qemu创建快照后删除快照导致qemu crashed的BUG
问题描述: 启动一一个虚拟机,创建三个快照,删除第一一个快照时报错:合并磁盘失败 通过测试,创建虚拟机(ubuntu1604,win7),启动虚拟机,创建两个快照,删除第一一个快照,瘦终端自自动关闭 vdsm报错如下: 2018-07-20 17:00:50,641+0800 ERROR (jsonrpc/2) [jsonrpc.JsonRpcServer] Internal server...
2018-08-01 09:19:10 1406
原创 解决qemu虚拟机无法设置分辨率的问题
问题描述: 在虚拟机中进行修改分辨率测试,结果如下: 在win7中测试设置ok。 在Centos7、Ubuntu16.04、Ubuntu18.04中测试均不行。系统中设置分辨率也只有win7有效,其余均无效,怀疑是QXL驱动问题。问题排查分析如下:查看日志中出现如下报错 Jul 2 15:22:28 Ubuntu1604 kernel: [ 6288.266180] qxl ...
2018-07-09 13:49:21 12638 2
原创 解决虚拟机创建快照后删除报错,重启该虚拟机后删除成功的问题
问题描述: 在ovirt中,创建快照后删除该快照失败,只有重启虚拟机后该快照才能删除日志中均出现如下报错:2018-02-19 01:51:45,792+0800 ERROR (jsonrpc/7) [virt.vm] (vmId=’a5935784-6d8a-4a4e-ab18-bb8c9b8cce9b’) Live merge failed (job: 7b217072-2149-4...
2018-07-09 13:33:59 4406
原创 解决ovirt虚拟机restore snapshot无法回退内存的问题
相关问题及报错: 回退快照后,spice终端发现虚拟机重新启动,没有恢复快照内存。1、2日志中均出现如下报错:2018-02-12 19:39:23,830+0800 ERROR (vm/d7be0fde) [virt.vm] (vmId=’d7be0fde-f9b9-4447-a250-2453482faef9’) The vm start process failed (vm:662...
2018-07-09 10:59:52 929
原创 解决ovirt虚拟机使用FCP瘦分配安装win10系统卡死的问题
问题描述: 仅在FCP 瘦分配模式下会出现该问题,测试将win10安装到Getting files ready for installation(13%)时卡死,通过virsh看到,虚拟机状态进入pause1、2日志中均出现如下报错:2018-04-18 18:37:21,556+0800 INFO (libvirt/events) [virt.vm] (vmId=’13a5e5...
2018-07-09 10:45:25 1566
原创 STM32 PCM1770调试
本文初步介绍了PCM1770配置方法与调试过程,希望能起到抛砖引玉的作用。 PCM1770是24位的DAC,支持I2S信号输入,可直接驱动耳机,也可加后级功放来驱动喇叭,应用电压范围为-0.3V至4V,普通的3V3就可以。 如图1所示,该DAC对22KHZ以上频率有60dB的衰减,相当于自带一个低通滤波,减少了后级的干扰。 如图2所示,该DAC在3V3电压条件下有100
2015-11-24 22:13:38 6455
原创 下拉列表和滚动条等无法显示的问题
最近深入去学了下面板,发现偶尔会出现无法显示的问题,运行后需要拉动面板,改变长或者宽,很多元素才会显示出来,其实只要setReasizable(false),固定框的大小就可以显示出那些元素来了。
2013-08-30 15:44:03 1300
原创 JButton和Button的区别
最近我写了一个推箱子的小游戏,没有花太多时间完成,但有一个bug一直困扰着我,我给Button加上一个Action的监听器并进行键盘监听,我发现当我用鼠标快速点Button时键盘监听就失去响应了,隔约0.5秒以上点击一次Button才能保证键盘监听不会失去响应,我修改了很多地方都没起作用,最后把它变成最简单的只有Button和监听器形式才发现和其他代码无关,因为问题照样出现了,最后我采用JButt
2013-08-07 18:06:30 2530
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人