开启GPU持久模式的方法

GPU开启了持久模式以后,即使没有活动的客户端,NVIDIA驱动程序也会保持加载状态,这样可以很大程度减少与运行依赖程序的加载时间,适用于所有的CUDA产品。Persistence-M(PersistenceMode)persistencemode持续模式默认关闭。persistencemode能够让GPU更快响应任务,待机功耗增加。关闭persistencemode同样能够启动任务。具体命令如下nvidia-smi -pm 1Persistence-M从Off变成On,持续模式打开...

阅读全文

kvm管理配置常用命令

k8s的安装可以查看我之前的笔记ubuntu安装kvmcentos6安装kvmkVM存储1.资源池的管理kvm默认存储位置是/var/lib/libvirt/images/我们同时也可以创建自定义资源池创建存储资源存储目录mkdir -p /data/vmdisk然后定义存储池virsh pool-define-as vmdisk --type dir --target /data/vmdisk查看和创建已定义存储池virsh pool-list --al...

阅读全文

动态库和静态库的区别

静态库和动态库最本质的区别就是:该库是否被编译进目标(程序)内部。静态(函数)库一般扩展名为(.a或.lib),这类的函数库通常扩展名为libxxx.a或xxx.lib。这类库在编译的时候会直接整合到目标程序中,所以利用静态函数库编译成的文件会比较大,这类函数库最大的优点就是编译成功的可执行文件可以独立运行,而不再需要向外部要求读取函数库的内容;但是从升级难易度来看明显没有优势,如果函数库更新,需要重新编译。动态函数库动态函数库的扩展名一般为(.so或.dll),这类函数库通常名为libxxx.so或xxx.dll。与静态函数库被整个捕捉到程序中不同...

阅读全文

常见微服务注册中心对比

服务注册中心本质上是为了解耦服务提供者和服务消费者。对于任何一个微服务,原则上都应存在或者支持多个提供者,这是由微服务的分布式属性决定的。更进一步,为了支持弹性扩缩容特性,一个微服务的提供者的数量和分布往往是动态变化的,也是无法预先确定的。因此,原本在单体应用阶段常用的静态LB机制就不再适用了,需要引入额外的组件来管理微服务提供者的注册与发现,而这个组件就是服务注册中心。CAP理论是分布式架构中重要理论    一致性(Consistency) (所有节点在同一时间具有相同的数据)  ...

阅读全文

微服务和基于Istio架构的服务网格介绍

微服务会将应用程序分解为多个较小的服务组件。与传统的一体化(Monolithic)架构相比,微服务架构将每个微服务视为独立的实体与模块,从根本上有助于简化代码和相关基础架构的维护。应用程序的每个微服务都可以编写在不同的技术堆栈中,并且可以进一步独立地部署、优化和管理。从理论上讲,微服务体系结构特别有利于复杂的大型应用程序的构建,但实际上,它也被广泛用于小型应用程序的构建。微服务架构的好处可以通过不同的技术堆栈开发和部署应用程序中的各个微服务。每个微服务都可以独立优化、部署或扩展。更好的故障处理和错误检测。微服务架构的组件在微服务架构上运行的现代云原生应用...

阅读全文

蓝绿发布和灰度发布

在一般情况下,升级服务器端应用,需要将应用源码或程序包上传到服务器,然后停止掉老版本服务,再启动新版本。但是这种简单的发布方式存在两个问题,一方面,在新版本升级过程中,服务是暂时中断的,另一方面,如果新版本有BUG,升级失败,回滚起来也非常麻烦,容易造成更长时间的服务不可用。为了解决这些问题,下面我们介绍以下两种发布策略蓝绿发布所谓蓝绿发布,是指同时运行两个版本的应用,如上图所示,蓝绿部署的时候,并不停止掉老版本,而是直接部署一套新版本,等新版本运行起来后,再将流量切换到新版本上。但是蓝绿部署要求在升级过程中,同时运行两套程序,对硬件的要求就是日常所需的...

阅读全文

NAT两种模式SNAT与DNAT功能介绍

NAT(Network Address Translation,网络地址转换)是将IP 数据包头中的IP 地址转换为另一个IP 地址的过程。在实际应用中,NAT 主要用于实现私有网络访问公共网络的功能。这种通过使用少量的公有IP 地址代表较多的私有IP 地址的方式,将有助于减缓可用IP地址空间的枯竭DNAT Destination Network Address Translation 目的网络地址转换,SNAT ...

阅读全文

手游精灵挂机辅助脚本精简版

之前发过一个包含很多功能的版本(可以查看这个笔记:https://sulao.cn/post/765.html),但是资源消耗也比较多,可能很多朋友都用不上那些功能,这次发了一个精简版出来,只包含打怪加血功能,同时也优化带CD技能和加血一些小问题注意使用我的脚本请使用雷电模拟器,同时要求分辨率按下图这个选择,不然会出现取色和坐标偏移的问题主要源代码如下脚本内容://SetScreenScale 960,540,1 // 屏幕缩放,不是这个比例的请去掉注释//以下配置可能不同模拟器或者电脑需要重新取色Dim ...

阅读全文

使用按键精灵助手制作精灵手游辅助跑位打怪加血修装备卖垃圾脚本

最近没事玩了下手游,由于太穷没有钱买挂机卡,于是自己手动写了个挂机脚本,用起来非常稳定,非常NICE,总体来说实现简单功能非常简单,就只是需要点点点即可脚本内容基本是以下内容,可以自动修理装备,购买药水,以及跑位到怪点打怪,最新增加了自动保存不锈钢和经验加成装备到仓库的功能源文件如下://SetScreenScale 960,540,1 // 屏幕缩放,不是这个比例的请去掉注释//以下配置可能不同模拟器或者电脑需要重新取色Dim bloodPixelColor = "0E27B...

阅读全文

常用PC服务器LSI阵列卡配置

通常,我们使用的DELL/HP/IBM三家的机架式PC级服务器阵列卡是从LSI的卡OEM出来的,DELL和IBM两家的阵列卡原生程度较高,没有做太多封装,可以用原厂提供的阵列卡管理工具进行监控;而HP的阵列卡一般都做过封装了,因此需要使用自身特有的管理工具来监控。本文以几种常用的阵列卡为例,展示其阵列卡及硬盘监控的方法。DELLSAS6/iR卡,全称LSILogicSAS1068E,只支持RAID0,RAID1,RAID1+0,不支持RAID5等高级RAID特性,不支持阵列卡电池。DELLPERCPERCH700卡,全称LSI...

阅读全文