NVIDIA使用:虚机游戏性能
环境信息
服务器:NE5260M5
CPU型号:Intel(R) Xeon(R) Silver 4210 CPU @ 2.20GHz
GPU型号:vGPU GRID T4-4Q(显存4G)
虚机配置:绑核大页 8C16G,数据盘100G,系统盘200G
游戏:英雄联盟,画质中等
部署问题Windows虚机核数未完全被使用未配置CPU拓扑信息的虚机,CPU拓扑关系如下:
123456<cpu mode='host-passthrough' check='none'> <topology sockets='8' cores='1' threads='1'/> <numa> <cell id='0' cpus='0-7' memory='16777216' unit='KiB' memAccess='shared'/> </nu ...
Linux配置:硬件管理
IPMI管理1234567891011121314151617181920212223242526272829303132333435# 查看ipmi信息[root@k205 ~]# ipmitool lan print 1Set in Progress : Set CompleteAuth Type Support : MD5Auth Type Enable : Callback : MD5 : User : MD5 : Operator : MD5 : Admin : MD5 : OEM : MD5IP Address Source : Static AddressIP Address : 111.111.50.14Subnet Mask : 255.255.255.0MAC ...
Linux配置:CPU管理
Generic Scaling GovernorsCPUFreq provides generic scaling governors that can be used with all scaling drivers. As stated before, each of them implements a single, possibly parametrized, performance scaling algorithm.
Scaling governors are attached to policy objects and different policy objects can be handled by different scaling governors at the same time (although that may lead to suboptimal results in some cases).
The scaling governor for a given policy object can be changed at any time with t ...
OpenStack部署:Cyborg
资源管理Device Profile12345678910# 创建VGPU模板openstack accelerator device profile create vgpu-dp '[{"resources:VGPU": "1"}]'# 创建PGPU模板openstack accelerator device profile create pgpu-dp '[{"resources:PGPU":"1"}]'openstack accelerator device profile create pgpu-dp '[{"resources:PGPU":"1"}, {"resources:PGPU":"1"}]'openstack accelerator device profile creat ...
NVIDIA使用:渲染能力
参考文档
NVIDIA官网文档:Virtual GPU Client Licensing User Guide
腾讯云:安装 NVIDIA GRID 驱动
关于nvidia Grid license - 腾讯云开发者社区-腾讯云
Unigine Valley BenchMark测试体验
Unigine Benchmark官网
Libvirt使用:通用手册
常见问题Internal error cannot find character device (null)
Symptom
This error message appears when attempting to connect to a guest virtual machine’s console:
1234# virsh console test2Connected to domain test2 Escape character is ^] error: internal error cannot find character device (null)
Investigation
This error message shows that there is no serial console configured for the guest virtual machine.
Solution
Set up a serial console in the guest’s XML file.
Procedure B.1. Setting up a serial conso ...
MySQL部署:Percona XtraDB Cluster
IntroductionPercona XtraDB Cluster is a fully open-source high-availability solution for MySQL. It integrates Percona Server and Percona XtraBackup with the Galera library to enable synchronous multi-source replication.
A cluster consists of nodes, where each node contains the same set of data synchronized accross nodes. The recommended configuration is to have at least 3 nodes, but you can have 2 nodes as well. Each node is a regular MySQL Server instance (for example, Percona Server). You can ...
OpenStack研发:Cyborg
IntroductionCyborg (previously known as Nomad) is an OpenStack project that aims to provide a general purpose management framework for acceleration resources (i.e. various types of accelerators such as GPU, FPGA, ASIC, NP, SoCs, NVMe/NOF SSDs, ODP, DPDK/SPDK and so on).
OverviewCyborg内部架构
cyborg-api - cyborg-api is a cyborg service that provides REST API interface for the Cyborg project. It supports POST/PUT/DELETE/GET operations and interacts with cyborg-agent and cyborg-db via cyborg-conduct ...
消息队列:RabbitMQ
Hello world参考官方代码示例
Producer示例123456789101112131415161718192021222324import pikaimport jsonusername = 'glance-rabbitmq-user'password = 'glancepFAlXGtyZc7lTi0*'host = 'osh-openstack-rabbitmq-rabbitmq-0.rabbitmq.openstack.svc.cluster.local'port = 5672vhost = 'glance'exchange = 'demo'credentials = pika.PlainCredentials(username, password)connection = pika.BlockingConnection( pika.ConnectionParameters( host=host, port=port, virtual_host=vho ...
消息队列:ActiveMQ
简介Apache ActiveMQ is an open-source message broker written in Java. It supports several cross-language clients and protocols.
The Apache ActiveMQ message broker is a fast, reliable, scalable, and totally integrated open source messaging platform for handling lots of messages (ingest) or lots of consumers (dispatch). It uses memory as the storage format; it can be configured to store data persistently on a disk if necessary. The initial startup time can be slow due to the fact that ActiveMQ will ...