- 博客(45)
- 问答 (1)
- 收藏
- 关注

原创 华为交换机配置ssh登录
通过交换的console口连接PC,进行如下配置,具体连接方式可参考我另外一篇博客<HUAWEI(guangkou-48)>sys # 进入系统视图[HUAWEI(guangkou-48)]aaa[HUAWEI(guangkou-48)-aaa]local-user kobe password irreversible-cipher kobe@123 # kobe用户名,kobe@123密码Info: Add a new user.[HUAWEI(guangkou-48)-
2021-01-05 19:42:00
3119

原创 Python模块:win32com大全(I)
以下是我对win32com的封装,有写得不对的希望大家指出,我们共同进步。在一次偶然的机会接触到这个库,当时就被它折服,我发现它特别强大,它能处理超大的word文档,相比于其他库(docx等)对大的word文档处理能力有限。我在网上所看到的对win32com的讲解不全,有很多方法都没有提到,特别是对word文档里的表格操作,以下代码每个方法都有解释。'''Created on 2019年8月17日@author: Fangguiyou'''# -*- coding:GB2312 -*-im.
2021-01-04 17:58:32
2893

原创 DPDK — 安装部署
1、基础环境1.1、硬件配置1.2、操作系统要求2、测试环境编译测试过程2.1、升级GCC版本至GCC-7.3.0步骤1 升级GCC依赖包设置########## 编译安装gmp ###########cd /hometar -xvf /home/gmp-6.1.2.tar.bz2cd /home/gmp-6.1.2./configure --prefix=/usr/local/gmp-6.1.2makemake install########## 编译安装mpf
2021-01-04 17:46:03
8548
5

原创 SPECCPU 2017测试指导
SPECCPU 2017简单使用(适合新人)依赖包下载安装目前网上很难找到免费的镜像文件,我们公司是找代理商买的,大概花了1.5w rmb。安装前需要安装依赖包:可通过本地源进行安装yum install gcc* gfortran*离线场景下需要外网下载好后传到本地再安装Deepin gfortran安装包手动安装3个gfortran的包(可选)yum install ./*gfortran*.deb**安装SPECCPU 2017注意:使用普通用户操作,遇到权限问题时加sudo1
2020-12-31 18:30:33
27053
40
原创 BMC&BIOS全擦升级
1.关闭操作系统2.连接bmc服务器使用ssh工具输入bmc的ip地址,端口22,输入bmc的账号和密码连接。使用xftp工具,上传固件程序Kunpeng_BIOS_V308_1221.hpm到/tmp/文件夹的根目录。3.执行更新指令在ssh连接界面执行如下指令:ipmcset -t maintenance -d upgradebios -v /tmp/Kunpeng_BIOS_V308_1221.hpm等待程序写入进度100%。4.执行安装服务器上电,等待bios安装完成。Ps:
2022-03-31 17:57:58
7635
原创 升级glibc2.33
cd /hometar -zxvf glibc-2.33.tar.gzcd glibc-2.33mkdir glibc233cd glibc233export LD_LIBRARY_PATH=/usr/local/mpc-1.0.3/lib:/usr/local/gmp-6.1.2/lib:/usr/local/mpfr-3.1.5/lib:/usr/local/gcc-9.3.0/lib:/usr/local/isl-0.18/lib://home/glibc-2.33/confi
2022-03-21 13:50:25
1988
原创 服务器SNMP协议测试
关闭笔记本防火墙1.安装mgMibBrowser软件,此软件非开源版本需要授权才能使用。可以使用ireasoning-mibbrowser。(snmpv3协议也需要收费)2.笔记本设置日志服务收集工具选择snmpv1,SNMP只读团体名写roAdministrator@9000,SNMP读写团体名写rwAdministrator@9000设置接受告警信息3.服务器开启snmp协议4.服务器设置告警上报地址5.Bmc模拟告警登录bmc的ssh协议模拟告警ipmcset
2022-01-29 09:52:06
3422
原创 Redfish接口测试
Redfish接口测试Postman使用登录BMC,获取session获取服务器资产信息服务器上下电创建BMC用户删除BMC用户获取指定BMC用户的信息修改指定BMC用户信息获取指定BMC网口资源信息修改指定BMC管理地址获取BIOS设置资源信息修改BIOS参数(改变启动顺序)Postman使用关闭SSL certificate verificationFile -->Settings–>General登录BMC,获取session操作类型:POSThttps://{{device
2021-12-20 16:22:57
17754
原创 linux send命令详解
1、替换文件中的字符串将文件file中的book替换成bookssed -i 's/book/books/g' file去掉 -i 表示打印当前替换后的文本,但实际上未对文件做修改(下同)1、删除相关sed '/^$/d' file #删除空白行sed '2d' file #删除文件的第二行sed '2,$d' file #删除文件的第2行到末尾所有行sed '$d' file #删除文件最后一行sed '/^test/'d file #删除文件中所有开头是test的行
2021-12-07 17:06:41
5417
原创 升级glibc-2.28
安装包连接:glibc-common:链接:https://pan.baidu.com/s/1gNgesk4QjZgM6FnnUUGvAg提取码:bp7eglibc-2.28:链接:https://pan.baidu.com/s/1bnMtzSdVXjwRlMG1vXaVTQ提取码:hap71、安装glibc-common包rpm -ivh glibc-common-2.28-2.aarch64.rpm2、安装glibc-2.28rpm -ivh glibc-2.28-2.aarch6
2021-11-17 10:24:52
4086
原创 Python第三库下载大全
网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/安装:pip install *****.whl
2021-11-09 13:54:19
491
原创 Linux 系统卡顿,ping延时高等问题解决
现象一:上图中172.25.96.103和172.25.96.105都是配置一模一样的服务器,但是105服务器延时明显比103高,万兆网卡也是一样的显现:现象二:执行某条同样的命令,105这台服务器反应都要慢一拍解决方法:...
2021-10-20 16:28:48
3239
原创 内存中的Buffer和Cache
在linux中执行 man free可以看到:(1)Buffers: 是内核缓冲区用到的内存,对应的是 /proc/meminfo 中的 Buffers 值。(2)Cache: 是内核页缓存和 Slab 用到的内存,对应的是 /proc/meminfo 中的 Cached 与SReclaimable 之和。proc 文件系统/proc 是 Linux 内核提供的一种特殊文件系统,是用户跟内核交互的接口。比方说,用户可以从 /proc 中查询内核的运行状态和配置选项,查询进程的运行状态、统计数据
2021-09-27 14:13:35
558
原创 linux常用命令1
1、取消颜色显示命令 + --color=nonecolor有3个参数(always、never、auto)可以选择,默认auto例如:2、修改系统语言vim /etc/locale.conf添加:LANG="en_US.UTF-8"或LANG="zh_CN.UTF-8"生效:source /etc/locale.conf3、升级RAID固件(1)storcli64工具免安装,直接chmod +x storcli64链接:https://pan.baidu.com/
2021-09-16 17:45:17
2715
原创 nvme盘格式化
安装包:链接:https://pan.baidu.com/s/1ghYeaP6Tf_6xVvMe2WQjjg提取码:x1ih命令:nvme format -s 1 -f /dev/nvme0n1
2021-09-07 14:14:03
5590
原创 算法题-解码时间问题
题目:警方收到举报犯罪人的犯罪时间,如18:53,但是这个时间不是正确的,需要对其进行解码,解码规则是:将1、8、5、3重新组合时间,数字可以无限重复,使距离当前时间(18:53)的下一刻时间最短,18:53的下一刻最短时间为:18:55,为3分钟,不是18:51,为23小时58分钟例如:输入:18:53输出:18:55...
2021-09-06 15:35:42
974
1
原创 Python笔记
1、实现一行输入多个数字,并以空格隔开a,b=map(int,input().split())2、实现一个输入多个单词,每个单词之间用逗号隔开str1,str2=map(str,input().split(','))
2021-09-06 13:44:57
243
原创 算法题-员工工号问题
题目:公司员工的工号规则为:小写字母+数字;总长度不能超过8位,x表示该工号类型可以容纳的员工人数,y表示字母的个数,请确定数字的最小个数例如:输入:260 1输出:1
2021-09-06 11:40:08
2709
8
原创 算法题-排队问题
题目:两个班的同学排队领餐,每位同学只知道跟前面同学是否在一个班,每个同学都有自己的编号,分别找出两个班的同学。输出按编号的从小到大,并且编号小的先输出;如果只有一个班的话,只输出一个班,第二行输出为空;输入非法直接返回error例如:输入:1/N 2/Y 3/N 4/Y输出:1 23 4...
2021-09-06 11:29:59
603
原创 RAID0、1、5、10的总结
RAID0:定义:RAID 0又称为Stripe或Striping,它代表了所有RAID级别中最高的存储性能。RAID 0提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能。工作原理:系统向三个磁盘组成的逻辑硬盘(RAID0 磁盘组)发出的I/O数据请求被转化为3项操作,其中的每一项操作都对应于一块物理硬盘。通过建立RAID 0,原先顺序的
2021-09-02 16:37:46
498
原创 内存带宽计算方法
内存带宽计算方法:满配最大内存带宽 = 内存标称频率 x 内存总线位数*通道数 x CPU个数实际使用的内存带宽 = 内存标称频率 x 内存总线位数 x 实际使用的通道数如2路CPU,CPU与内存接口位宽为64,通道数为8的服务器,配2933的内存条时内存的带宽为:2933 x 64 x 8 x 2 = 3003392 Mbit/s = 366GB/s...
2021-08-26 16:10:33
5256
4
原创 Jemalloc安装
1、下载安装包链接:https://pan.baidu.com/s/12_YPoJ3cBomy_5x1M4PapQ提取码:lqx12、解压unzip jemalloc-5.2.1.zip3、编译安装cd jemalloc-5.2.1./autogen.sh./configuremakemake install4、找到jemalloc的安装路径,并将其填写到speccpu cfg配置文件的相应位置。添加优化参数 -L/usr/local/lib -W1,–rpath=/us
2021-08-03 19:28:39
3221
3
原创 升级glibc2.27
将安装包上传至/home目录1、解压tar -zxvf glibc-2.27.tar.gzcd glibc-2.27mkdir glibc227cd glibc2272、编译安装export LD_LIBRARY_PATH=/usr/local/mpc-1.0.3/lib:/usr/local/gmp-6.1.2/lib:/usr/local/mpfr-3.1.5/lib:/usr/local/gcc-9.3.0/lib:/usr/local/isl-0.18/lib://home/gc
2021-08-03 18:09:40
8213
4
原创 硬盘测试及调优
一、硬件1、硬盘类型NVME > SSD > HDD不同硬件厂家性能也有差别2、磁盘拓扑单盘JBOD/RAID组RAID组类型影响写性能3、硬盘背板直通/Expander4、RAID卡RAID卡本身的处理性能及特点,是否带有cacheRAID固件版本对性能也有影响,建议升级最新的FW二、BIOS配置三、OS配置IO算法、队列深度等OS驱动、磁盘FWNVMe硬盘驱动、FW版本对性能有影响1、Linux I/O 调度器Linux 内核低于4.12:SSD选择no
2021-07-23 12:33:42
817
原创 网卡中断绑核
目的:相比使用内核的irqbalance使网卡中断在所有核上进行调度,使用手动绑核将中断固定 住能有效提高业务网络收发包的能力。方法:步骤1 关闭irqbalance。若要对网卡进行绑核操作,则需要关闭irqbalance。1.停止irqbalance服务,重启失效。systemctl stop irqbalance.service 2.关闭irqbalance服务,永久有效。systemctl disable irqbalance.service 3.查看irqbalance服务状
2021-07-22 17:20:07
8848
3
原创 配置本地源
[CentOS7] //yum的ID,本地唯一,用于区分不同yum源name=CentOS-server //描述信息baseurl=file:///mnt //前面的file://是协议,后面的/mnt是光盘挂载点enabled=1 //1启用yum源,0禁用yum源gpgcheck=0 //1使用公钥验证rpm包的正确性,0不验证
2021-07-20 14:50:31
454
原创 Linux性能监控工具
sysstat包中包括iostat,mpstat,sar,sa性能检测工具直接配置本地源安装即可yum install -y sysstat*1、mpstat工具mpstat是 Multiprocessor Statistics的缩写,是实时系统监控工具。其报告与CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPU系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。执行:mpstat -P ALL 2每隔两秒查看下所有核状态信息,其中%irq为硬中断
2021-07-06 17:49:47
1387
原创 鲲鹏平台Ceph环境搭建
目录一、软硬件配置1.软硬件信息2.组网结构3.网络配置信息4.硬盘划分信息二、配置Ceph本地源1.下载Ceph安装包2.配置本地源三、安装Ceph1.配置主机名2.安装时间服务四、安装bcache1.使能bcache2.安装bcache配置工具五、配置Ceph集群1.配置节点2.划分分区3.配置bcache4.配置osd、db、wal六、配置分布式块存储1.创建存储池2.创建块设备3.关闭不支持的块设备特性4.压力机配置七、配置分布式文件系统存储1.创建MDS2.创建cephfs存储池3.压力机配置八、
2021-07-06 15:53:18
1727
1
原创 SPECjvm2008测试
1、下载安装包下载specjvm2008:链接:https://pan.baidu.com/s/1eFOKTN5-orFPWiqWitY4FA提取码:eiys下载java:链接:https://pan.baidu.com/s/1ZwWJlc-RMPp_G1a_8JLlUQ提取码:4g1j2、安装(1)安装java1.8rpm -ivh jdk-8u291-linux-aarch64.rpm(2)配置java环境变量修改vim /etc/profileexport JAVA_HOME
2021-07-05 14:22:36
2378
原创 Cosbench对象存储测试
1、介绍cosbench - Cloud Object Storage Beachmark,是Intel开发的一个对象存储基准性能测试工具,支持OpenStack* Swift, Amazon* S3, Amplidata v2.3, 2.5 and 3.1, Scality*, Ceph, CDMI,Google* Cloud Storage, Aliyun OSS对象存储。组件:cosbench可以联机测试,主要有以下两个关键组件:• drivercosbench负载生成器,主要负责工作负载生
2021-07-05 13:59:16
1632
原创 storcli64工具操作详情
1.1 介绍storcli64可对LSIRAID卡基本操作进行管理,本文主要是对LSIRAID卡常使用到的命令进行介绍1.2 基本语法获取控制器号:storcli64 /call show all/c 控制器号 输出结果中的Controller 值/v RAID号/e 背板号 输出结果EID值/f 外部配置/s 槽位号 输出结果的Slt值1.3 系统查看RAID控制器摘要信息storcli64 show查看详细RAID控制器信息storcli64 show all查看帮助文档
2021-07-02 13:50:25
3939
原创 top命令参数详解
简介top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止. 比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定
2021-06-24 14:26:57
5437
原创 ceph环境清理
第一步:在/root/ceph 目录下执行(第一个节点)ceph-deploy purge ceph01 ceph02 ceph03 ceph04ceph-deploy purgedata ceph01 ceph02 ceph03 ceph04ceph-deploy forgetkeysrm -rf ceph.*第二步:在/root 目录下执行(节点1、节点2、节点3、节点4):result_VG=`vgdisplay | grep "ceph" |awk '{print $3}'`for
2021-06-20 16:59:12
1932
原创 ceph 搭建过程中的各种坑
1、执行ceph-deploy gatherkeys ceph01 ceph02 ceph03 ceph04报“Not yet quorum for ceph01”网上到处寻找解决方法,找到如下解决命令:systemctl stop firewalldsystemctl disable firewalldceph-deploy --overwrite-conf mon create-initial结果继续报错:mon.ceph01 monitor is not yet in quorum
2021-06-20 16:45:27
3758
原创 Redhat配置本地yum
很多使用RHEL版本操作系统的朋友都知道RHEL在线安装软件包是通过yum源来安装的,在没有订阅服务的情况下不能直接使用,接下来介绍一种很简单的方式配置本地yum源仓库。1、将/etc/yum/pluginconf.d/subscription-manager.conf配置文件中的enabled=0vim /etc/yum/pluginconf.d/subscription-manager.conf2、上传ISO镜像至/home目录,并挂载至/mnt目录下mount /home/xxx.iso
2021-06-16 10:09:48
991
1
原创 yum makecache 报Not using downloaded xxx/repomd.xml bacause it is older than what we have:错误
直接执行:yum clean all && yum check-update解决!
2021-06-16 09:51:45
386
原创 ceph分布式文件存储性能调优
ceph分布式文件存储性能调优一、硬件调优二、BIOS配置三、网络配置四、OS配置五、硬盘调度算法六、软件层面七、ceph调优一、硬件调优1、NVMe SSD 调优● 目的为减少数据跨片开销。● 方法将NVMe SSD与网卡插在统一Riser卡。2、内存插法调优● 目的内存按1dpc方式插将获得最佳性能,即将DIMM0插满,此时内存带宽最大。● 方法优先插入DIMM0,即插入DIMM000、010、020、030、040、050、100、110、120、130、140、150插槽。三
2021-06-15 15:30:36
2415
2
原创 Redhat部署Ceph环境
redhat部署ceph环境1、导入Ceph x86所有依赖包,配置外网2、导入外网源文件3、构建本地ceph源和镜像源4、安装ceph依赖包5、构建epel-release6、安装lttng和ceph1、导入Ceph x86所有依赖包,配置外网ceph安装包的下载链接:https://cbs.centos.org/kojifiles/packages/ceph/12.2.5/0.el7/x86_64/在/etc/resolv.conf文件中添加:nameserver 114.114.114.114
2021-06-09 16:19:29
660
空空如也
speccpu2006报416.gamess错误
2021-04-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人