Hyper-v增强会话模式补充说明

参考链接:
https://blog.51cto.com/ghostlan/1381568
https://chenyan98.cn/1573.html

1.增强模式的功能:

1)使用剪切板。
2)把虚拟机上的声卡定向到宿主主机。
3)虚拟机使用宿主主机的smart cards卡。
4)虚拟机使用宿主主机的USB接口。
5)使用宿主主机的打印机。
6)支持即插即用设备。
7)使用宿主主机的驱动器。

窗口缩放
Aero效果
文件的拖拽
剪贴板的共享

继续阅读

转载——Hyper-V第1代与第2代–选择哪个?

Hyper-V第1代与第2代–选择哪个?

Hyper-V第1代与第2代–选择哪个?

Hyper-V虚拟机分为两代-第一代和第二代。创建VM时,选择VM生成很重要;创建VM时选择VM至关重要。该选择还取决于客户机操作系统,主机操作系统,引导方法和其他因素。尽管有时可能需要使用第一代计算机,但第二代计算机比第一代计算机更新。这篇博客文章解释了Hyper-V第1代与第2代虚拟机之间的区别,以帮助您做出正确的选择来满足您的要求。

无论您选择哪一代,NAKIVO Backup&Replication都能以快速可靠的方式备份您的Hyper-V VM。立即下载NAKIVO Backup&Replication的免费版,以确保您的业务数据全年安全,一致,免费。
继续阅读

转载——Hyper-V增强会话模式

原文链接:https://blog.51cto.com/ghostlan/1381568

Hyper-V增强会话模式

作者:兰晓宇

【摘要】

Hyper-V管理器和Hyper-V虚拟机连接,是我们管理Hyper-V虚拟化的常用工具。一直以来,Hyper-V管理员都无法通过Hyper-V虚拟机连接实现宿主机与虚拟机之间直接的复制、粘贴操作,在Hyper-V虚拟机中,也无法实现声音播放,以及USB设备的使用。然而,这些困扰Hyper-V管理员的问题,将在Hyper-V 2012 R2中得到解决,本文将为您详细介绍这一新功能:增强会话模式。

【正文】

1.功能概述
Windows Server 2012 及早期的Hyper-v 虚拟机连接只是一个仿真显卡的位图界面和仿真的鼠标键盘,这样一来,很多的操作和控制都受到的限制。例如在虚拟机和来宾虚拟机之间实现复制、粘贴等。如果想实现这些功能,则需要开启远程管理,使用远程桌面连接(RDC)来管理。

不过,从Windows Server 2012 R2 开始,Hyper-v 虚拟机连接不再使用仿真的显卡、鼠标、键盘来控制来宾虚拟机了。相反的,Hyper-v 虚拟机连接完全提供远程桌面连接(RDC)的强大功能:

1)使用剪切板。

2)把虚拟机上的声卡定向到宿主主机。

3)虚拟机使用宿主主机的smart cards卡。

4)虚拟机使用宿主主机的USB接口。

5)使用宿主主机的打印机。

6)支持即插即用设备。

7)使用宿主主机的驱动器。

继续阅读

VMware虚拟机系统性能测试及Hyper-V性能对比

我在VMware的Win7系统里安装了MDK4和MDK5,用于编译程序。把MDK安装在虚拟机里面有两个原因:第一,虚拟机里面的系统是禁止联网的,因此可以防止盗版软件的检测;第二,安装在虚拟机里面,我重装电脑的系统,不需要再重新安装这些软件。

但是在虚拟机里面编译的时候,明显感觉到比直接在电脑上编译要慢。以前电脑配置不高,也没太计较这个问题。但是去年换了i7-12700 CPU之后,对这个问题越来越注意了。我把虚拟机里面的系统分配了16核CPU,8G内存,性能相当于主机CPU 80%的性能,但是编译速度还没有直接在笔记本里面编译速度快。

通过测试发现,是磁盘的IO影响了在虚拟机的编译速度。我在创建虚拟机指定硬盘容量的那一步,勾选了“立即分配所有磁盘空间”,这对磁盘IO的速度有很大的提升;在虚拟机属性,硬盘高级属性里面,把硬盘模式设置为独立,也对磁盘IO有提升。

另外关于内存和CPU配置,我发现配置为4G内存8个内核,比8G内存20个内核的编译速度还要快。

以下为测试MDK编译时间。说明:MDK4是单线程编译,MDK5支持多线程编译。主机为Win11系统,虚拟机系统为Win7系统

编译时间测试记录如下:
主机编译MDK4工程,耗时8秒;编译MDK5工程耗时1秒
虚拟机编译MDK4工程,耗时18秒;编译MDK5工程耗时6秒
虚拟机优化硬盘IO后编译MDK4工程,耗时11秒;编译MDK5工程耗时2秒

共享文件夹编译测试
虚拟机Win7直接编译MDK4工程,耗时11秒;虚拟机编译主机共享MDK4工程,耗时18秒;虚拟机编译NAS共享文件夹映射为网络驱动里面的MDK4工程耗时23秒。
主机编译本地MDK4工程,耗时8秒;主机编译NAS共享文件夹映射为网络驱动里面的MDK4工程耗时15秒;主机编译NAS共享文件夹MDK5工程,耗时6秒。

补充Hyper-V编译时间
Hyper-V虚拟机Win7编译MDK4工程,耗时8秒;编译主机共享文件夹的MDK4工程,耗时10秒;编译NAS共享文件夹的MDK4工程,耗时15秒。
Hyper-V虚拟机Win7编译MDK5工程,耗时1秒;编译主机共享文件夹的MDK5工程,耗时2秒;编译NAS共享文件夹的MDK5工程,耗时3秒。

Hyper-V虚拟机的使用体验比VMware虚拟机的使用体验要好很多。WMware虚拟机能明显感觉到性能的下降,这可能是磁盘IO降低引起的;但是Hyper-V虚拟机使用完全感觉不到性能的降低。Hyper-V真正的对比对象应该是EXSI,但是ESXI文件管理不如Windows方便。

Hyper-V虚拟机满足了我对虚拟机系统的要求。

Jlink V9固件修复

参考链接:
https://blog.csdn.net/qq_39738885/article/details/102530414

https://blog.csdn.net/yekui6254/article/details/85272767

https://blog.csdn.net/qq_26904271/article/details/82726657

https://blog.csdn.net/yunjie167/article/details/117998428
https://www.cnblogs.com/xiaoheikkkk/articles/11193741.html
http://blog.chinaunix.net/uid-20788517-id-263475.html

一、起因

起因是在淘宝购买的Jlink,下载程序的时候会弹出警告

然后有时MDK会异常退出。

继续阅读

stm8l timer 设置问题

系统时钟配置为16M,程序使用TIMER4做为系统定时器,使用如下配置
TIM4_TimeBaseInit(TIM4_Prescaler_16, 99); //100us
程序可以正常运行。

我想把定时器的周期改为10us,使delay()的精度达到10us,
TIM4_TimeBaseInit(TIM4_Prescaler_16, 9); //10us
这样修改之后,发现系统不能正常运行了,程序启动的打印信息都没有。我一度怀疑是程序跑飞了!

经过排查发现是TIMER的中断响应太快,占用了系统的全部资源,主程序的运行完全被TIMER中断打断了。我测试在TIMER中断里面点灯操作是功能正常的。

NAS存储空间损坏

蜗牛星际里面已经有2块硬盘出现存储空间损坏。一块4T是2月14日出现的,另一块1T是4月14日出现。

这两块盘从2020年工作到现在,只有两年多的时间。并且平时的读写量也很少,不知道为什么会接连出现这个问题。我在一月份更换过电源,不知道是不是更换电源引起的。

第一块硬盘报错的时候,我就考虑过要不要替换掉黑群晖系统,因为黑群晖的硬盘不能单独休眠,我想更换一个可以设置硬盘独立休眠的系统。经过对比之后,发现Window系统比较合适。只是迟迟没有行动,没想到第二块硬盘又出现问题了。

6月14日补充:今天又损坏一块4T硬盘。按这个趋势,8月14日是我最后一块硬盘损坏的时间。

7月14日补充:应该可以确定就是电源导致的硬盘故障。我把机箱内的主板换了之后,插2个3.5寸硬盘,一切都正常。插上4个3.5寸硬盘,问题就出现了,有一个盘掉盘,变成RAW格式。还好使用万兴数据恢复,恢复了丢失的数据。

10月31日补充:前两天把电源换成蜗牛星际的原装电源,没有出现“存储池已损毁”的问题。那天更换电源的时候发现之前的电源有接一个大4PIN延长线。我把这个延长线拿到公司测试——传输2A电流电压会降低1V。我怀疑是这个延长线导致硬盘出现“存储池已损毁”的问题。我已经购入了新的大4PIN延长线,有空再来验证一下。

11月1日补充:果然是大4PIN延长线的问题。电脑换上新买的延长线,在群晖系统里面同时对四个盘进行数据读写,一切正常,没有出现问题。

我在公司测试了新买的延长线,传输2A电流电压下降0.3V,传输3A电流电压下降0.45V,之前的那根延长线传输3A电流电压会降低1.5V。拆开那根有问题线,里面的线径很细,根本不是丝印上面的18AWG规格。
从年初更换电源到现在,黑群晖“存储池已损毁”这个问题一直困扰着我。我以为是主板的问题,更换了主板。我以为是硬盘背板的问题,更换了硬盘背板。我以为是电源的问题,期间又买了一个台达的电源。但是替换电源的时候没有去掉那根延长线,结果还是出现“存储池已损毁”这个问题。

一个电源出现问题,换一个电源还是有问题,难道问题不是出在电源上?我上网搜索“存储池已损毁”相关的问题,有人说是电源的问题,也有人说是群晖对硬盘读写的延时阈值比较高出现的误判。我搞不懂我出现这个问题的原因。

之前在使用过程中我发现接四个硬盘很容易出现问题,于是我只接两个硬盘使用,可是只要有数据读写还是会出现问题。由于掉盘,我甚至怀疑是黑群晖系统不稳定,于是买了DS218Play。还好,虽然出现“存储池已损毁”的提示,但我的数据没有丢失。在ESXI中关闭群晖系统,替换引导文件,再重新打开群晖,盘还在、数据也都在。

哎!!!就是这么简简单单的一根延长线,却给我搞出这么多麻烦的事,真让我无语!好在问题终于解决了,这近一年的困扰终于得以解除。

(呵!呵!呵!

其实这根有问题的线是我自己用一个大4PIN母头和公头做的延长线,因为当时更换的电源大4PIN供电线太短,所以自己DIY做了这根线。我当时做线的时候根本没有注意到线径太细,只测量了一下导通就完事了。

真是too young too simple,自己挖的坑最终自己掉进去了!)

米家智能插座和向日葵智能插座功能对比

先说结论:
1.电脑远程开机,使用向日葵智能插座;
2.生活中使用,推荐米家智能插座。

功能差异:
1.向日葵智能插座支持断电记忆的功能。即停电之前插座是打开状态,来电的时候插座保持打开状态;停电之前是关闭状态,来电的时候保持关闭状态。
2.向日葵智能插座关闭断电记忆功能,插电默认是关闭状态
3.米家智能插座没有断电记忆的功能,插电默认是打开状态
3.更新了固件后,米家智能插座支持断电记忆功能了
4.米家智能插座支持循环任务功能,可以设置开启时长和关闭时长。启动循环任务,插座会按设置的时间循环开启和关闭
5.向日葵智能插座不支持循环任务的功能

相同点:
1.都支持远程开关的功能
2.都支持定时任务的功能。向日葵智能插座最多支持20个定时任务;米家智能插座任务数APP里面没有限制,但是设置的定时任务过多,定时任务功能和循环任务功能都会失效。我设置了96个定时任务,设置过程中有出现定时任务设置失败要重启插座后才能继续设置,设置好之后就出现了功能失效的问题。因此米家智能插座任务数的上限数不清楚是多少

使用场景
1.电脑的远程开关机,我使用向日葵智能插座。因为在停电后再来电,电脑不会自动开启
2.控制小鱼的氧气泵,我使用米家智能插座。我设置循环任务10分钟开启,20分钟关闭。这样即保证了水里的供氧量,也能延长氧气泵的使用寿命。

向日葵的插座如果能增加循环任务功能,或者米家的插座支持断电记忆的功能,那就更好了。

功耗补充:
1.向日葵智能插座C1-2开机的功耗为0.5W;关闭的功耗为0W
2.米家智能插座2蓝牙网关版开机的功耗为1.1W;关闭的功耗为0.5W