自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (1)
  • 收藏
  • 关注

原创 nvme-cli常用指令

NVMe management command line interface 1.下载地址 https://codeload.github.com/linux-nvme/nvme-cli/zip/master 2.安装 unzip nvme-cli-master.zip cd nvme-cli-master.zip make && ma

2018-10-17 14:17:48 70875 20

原创 Python 数据处理之折线图--matplotlib

# -*- coding:utf-8 -*-import matplotlib.pyplot as pltimport xlrdimport osworkbook = xlrd.open_workbook(os.path.join(os.getcwd(), 'Summary.xlsx'))sheetData = workbook.sheets()[0]rowNum = sheetData.nrows #获取行数colNum = sheetData.ncols #获取列数Ver

2021-05-19 20:37:11 483

原创 Python 之os.walk()方法

os.walk方法,主要用来遍历一个目录内各个子目录和子文件。这个对于文件夹下遍历所有文件非常好用,对于数据处理也是很常见。os.walk(top, topdown=True, οnerrοr=None, followlinks=False)可以得到一个三元tupple(dirpath, dirnames, filenames), 第一个为起始路径,第二个为起始路径下的文件夹,第三个是起始路径下的文件。dirpath 是一个string,代表目录的路径,dirnames 是一个list,包含了dir

2021-01-26 19:05:23 704

原创 Python 数据处理之散点图--matplotlib

import matplotlib.pyplot as pltplt.rcParams['font.sans-serif'] = ['SimHei'] #解决中文显示问题x_values = [1, 2, 3, 4, 5]y_values = [3000, 4000, 6000, 8000, 5000]plt.scatter(x_values, y_values, s=2)plt.title('散点图', fontsize=8)plt.xlabel('x轴', fontsize=8)plt

2021-01-12 20:15:52 642

原创 Python 数据处理之柱状图--Echarts

# -*- coding:utf-8 -*-import xlsxwriterdef add_series(i): j = len(data[0]) + 1 chart_col.add_series({ # 这里的sheet1是默认的值,因为我们在新建sheet时没有指定sheet名 # 如果我们新建sheet时设置了sheet名,这里就要设置成相应的值 'name': '=Sheet1!%s1' % i, 'categ

2021-01-04 19:27:12 956 1

原创 Python 数据处理之柱状图(并列)--matplotlib

import matplotlib.pyplot as pltimport matplotlib as mplimport numpy as npmpl.rcParams["font.sans-serif"] = ["SimHei"] #解决不显示中文tick_label = ["辣条", "汉堡", "冰淇淋", "可乐", "方便面"]width = 0.3x = np.arange(len(tick_label))y = [6, 10, 4, 5, 1]y1 = [2, 6, 3

2020-12-29 19:55:47 2894 3

原创 Python 数据处理之饼状图--matplotlib

# -*- coding: utf-8 -*-import sysimport matplotlib.pyplot as pltpath = sys.path[0] #获取当前目录plt.rcParams['font.sans-serif']=['SimHei'] #解决中文显示问题labels = ['a', 'b', 'c', 'd']sizes = [10,20,30,40]explode = [0.02,0.02,0.02,0.02] #设定各项距离圆心半径值plt.pie

2020-12-24 20:57:34 1205

原创 Python 自动刷新网页

有些时候刚建的网站,要求达到一定量的浏览量,这个时候你写个小代码就能轻松搞定了,废话不多说直接看下面代码:import timefrom selenium import webdriver #需pip install seleniumdef refresh(url,num): filename=r'C:\Program Files\Google\Chrome\Application\chromedriver.exe' driver=webdriver.Chrome(filenam

2020-12-23 21:02:19 3206

原创 Python excel数据处理之公式---openpyxl

有些时候excel中直接通过公式进行计算比较方便,这样会比较简洁。咱们废话不多说,直接上代码。import sysimport openpyxlfrom win32com.client import Dispatch #win32com安装指令为:python -m pip install pypiwin32path = sys.path[0] #获取当前脚本路径def just_open(): # 保存excel使公式计算出结果 xlApp = Dispatch("Exce...

2020-12-21 19:57:00 2166

原创 CentOS7 如何升级kernel

1.查看当前内核版本[root@wfp7-ae ~]# uname -aLinux wfp7-ae 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux[root@wfp7-ae ~]# cat /etc/redhat-release CentOS Linux release 7.8.2003 (Core)[root@wfp7-ae ~]#2.启用 ELRepo 仓库

2020-08-12 14:21:35 1013

原创 CentOS 7.5升级GCC

1、 获取安装包并解压wget http://ftp.gnu.org/gnu/gcc/gcc-10.2.0/gcc-10.2.0.tar.gztar -xvf gcc-10.2.0.tar.gz当然,http://ftp.gnu.org/gnu/gcc 里面有所有的gcc版本供下载,最新版本已经是10.2.0。2、 下载供编译需求的依赖项cd gcc-10.2.0./contrib/download_prerequisites3、 建立一个目录供编译出的文件存放mkdir gcc-buil

2020-08-06 16:36:03 1064

转载 神奇的tmux

一、Tmux 是什么?1.1 会话与进程命令行的典型使用方式是,打开一个终端窗口(terminal window,以下简称"窗口"),在里面输入命令。用户与计算机的这种临时的交互,称为一次"会话"(session) 。会话的一个重要特点是,窗口与其中启动的进程是连在一起的。打开窗口,会话开始;关闭窗口,会话结束,会话内部的进程也会随之终止,不管有没有运行完。一个典型的例子就是,SSH 登录远程计算机,打开一个远程窗口执行命令。这时,网络突然断线,再次登录的时候,是找不回上一次执行的命令的。因为上一次

2020-07-13 11:01:23 320

原创 cpu三大架构 numa smp mpp

系统的性能很大程度上依赖于cpu 硬件架构的支持。从系统架构来看,目前的商用服务器大体可以分为三类,即:对称多处理器结构(SMP:Symmetric Multi-Processor)非一致存储访问结构(NUMA:Non-Uniform Memory Access)以及海量并行处理结构(MPP:Massive Parallel Processing)SMP(Symmetric Multi-Processor)所谓对称多处理器结构,是指服务器中多个CPU对称工作,无主次或从属关系。各CPU共享相同的物

2020-06-30 08:59:13 1255

原创 linux文件备份到另一台Server

在测试脚本运行完成以后,本来是一件非常开心的事,但还需要手动去拉测试结果到共享文件夹下感觉有点麻烦。有木有什么其他好的解决方式呢?一、挂载windows共享文件夹#mount file server to local pointif [ -d "/mnt/test" ];thenecho -e "\033[32m/mnt/test folder already exists \033[0m...

2019-11-12 14:43:07 554

原创 echo打印颜色

Linux echo命令打印带有颜色的字一、命令格式如下:echo -e “\033[字背景颜色;文字颜色m字符串\033[0m”例如:echo -e “\033[47;30m I love Android! \033[0m”其中47的位置代表背景色, 30的位置是代表字体颜色,需要使用参数-e,man echo 可以知道-e enable interpretation of...

2019-11-07 16:29:24 814

原创 如何在Geany中添加python的中文注释

在Geany中编译Python中直接添加中文注释会出现如下错误只需要在程序的开始位置添加一句:# coding:utf-8

2019-08-22 11:20:36 1539

原创 CentOS 安装ceph

一、在3台主机分别进行修改主机名需要修改以下两个配置文件1、方法一使用hostnamectl命令[root@ceph1 ~]# hostnamectl set-hostname ceph12、方法二:修改配置文件 /etc/hostname 保存退出[root@ceph1 ~]# vi /etc/hostnameceph1三台主机名分别ceph1、ceph2、ceph3二、 安装C...

2019-08-06 13:20:30 309

原创 Ubuntu apt-get源配置

一、设置代理1.Ubuntu系统下进行修改/etc/environment,末尾加入:export http_proxy=http://proxy_ip:portexport https_proxy=http://proxy_ip:portexport ftp_proxy=http://proxy_ip:port2、执行指令source /etc/environment二.设置ap...

2019-07-31 13:56:31 3163

转载 利用Python3.4+收集fio测试结果

因目前fio内置无批量收集测试结果的功能,如果简单的测试(测试结果100个文件以下),可以手动收集结果,但是如果大于100个log文件,处理起来会非常麻烦。 1.本文脚本运行环境: 1.1在windows X系统; 1.2.python3.4+。 2.用法: 2.1测试fio脚本输出的log必须要有‘k’ or ‘K’为名称; 2.2把此py内容拷贝到新建py文件中; 2...

2019-07-31 09:26:11 1958

原创 Linux系统下CPU频率的调整

一、前言1、ondemand:系统默认的超频模式,按需调节,内核提供的功能,不是很强大,但有效实现了动态频率调节,平时以低速方式运行,当系统负载提高时候自动提高频率。以这种模式运行不会因为降频造成性能降低,同时也能节约电能和降低温度。一般官方内核,还有CM7的默认的方式都是ondemand。流畅度: 一般,流畅2、interactive:交互模式,直接上最高频率,然后看CPU负荷慢慢降低,比...

2019-07-23 09:48:33 18815

原创 MySQL安装8.0.16

Redhat7.5 (纯净OS,未安装任何tools)一、rpm 安装MySQL下载地址: https://dev.mysql.com/downloads/mysql/8.0.html[root@localhost tools]# mysql -Vmysql Ver 15.1 Distrib 5.5.56-MariaDB, for Linux (x86_64) using readlin...

2019-07-09 14:41:02 1380

原创 vSAN安装详解

参考:https://wenku.baidu.com/view/1ad369a7f605cc1755270722192e453610665b0b.html

2019-07-09 14:21:04 13539

原创 Shell for/while/util循环

1.while循环while循环用于不断执行一系列命令,也用于从输入文件中读取数据;命令通常为测试条件。例句:#!/bin/bashi=0while [ $i -le 10 ]doissdcm -drive_index KaTeX parse error: Expected group after '_' at position 16: i -smart >smart_̲i.l...

2019-04-01 13:39:10 845

原创 Linxu (Redhat/Centos)开机省略输入用户名、密码直接进GUI

1.编辑/etc/gdm/custom.conf为如下:# GDM configuration storage [daemon]AutomaticLoginEnable=trueAutomaticLogin=root#TimedLoginEnable=true#TimeLogin=root#TimeLogDelay=7[security] [xdmcp] [chooser...

2019-03-28 16:10:41 1167

原创 SPDK详解

一、SPDK简介及基本使用随着硬盘、闪存技术的高速发展,NVME-ssd已逐渐进入分布式存储的核心领域。伴随着NVME-ssd的出现,涌现出一批新型的存储名词,包括分层存储、分级存储、冷热存储、混合存储等。而这些名词的出现,也意味着ssd在当前大环境下由于其昂贵的价格还无法大量应用。根据预测,ssd价格将在19年末出现大幅下降,藉此,ssd将成为存储领域重要的存储介质。 ssd存储介质正在取代...

2019-03-21 09:17:21 27448 4

转载 对NVMe SSD热插拔时,我需要注意什么?

热插拔是大家每天都有可能做的事情。比如,将一块U盘从PC中拔出,将一个鼠标从一台电脑换到另一台电脑。这些都是再平常不过的事情了。对于数据中心的运维人员来说,更换硬盘也是一件很频繁的事情。NVMe SSD已经从实验阶段进入到大量业务部署时期,热插拔这个feature变得非常关键。最开始NVMe SSD只是以PCIe接口的形式出现,跟网卡一样放在背板的卡槽上固定,这种形态的NVMe还不适合热插拔。随...

2019-03-18 15:23:27 11225

原创 Linux用dd命令制作启动盘

1.将U盘格式化成 FAT32 格式按Ctrl+R 打开cmd, 输入diskpart, 输入list disk , select disk 1, 输入clean2 在windows 系统上找到Disk Management, 选择disk 1 ,右键选择New Simple Volume, 选择FAT32 格式,点击Next3.将所要的系统文件*.iso 拷贝到Linux 系统,然后将...

2019-03-06 13:06:55 1939

原创 Centos如何截停开机自启动脚本

怎么设置CentOS开机自启动设置?编辑/etc/rc.d/rc.local 文件, 将脚本路径写到rc.local 最后面,如:bash /root/Desktop/reboot.sh 将rc.local的权限添加为可执行权限,如:chmod +x rc.local如果系统运行reboot脚本后没有将设置还原,系统出现无限重启的情况,如何解决? :在即将进入系统时,按“e”键,然后在q...

2019-03-03 08:31:21 999

原创 CentOS7关闭防火墙和SELinux

关闭防火墙临时关闭防火墙systemctl stop firewalld临时打开防火墙systemctl start firewalld防火墙开机关闭systemctl disable firewalld防火墙开机启动systemctl enable firewalld查看防火墙状态systemctl status firewalld关闭selinux临时关闭SELinux...

2019-02-19 14:00:02 776

转载 iostat详解

概述iostat 主要用于输出磁盘IO 和 CPU的统计信息。iostat属于sysstat软件包。可以用yum install sysstat 直接安装。iostat 用法用法:iostat [选项] [<时间间隔>] [<次数>]如下图:[root@localhost ~]# iostat -helpUsage: iostat [ options ] [ ...

2018-12-18 10:30:54 8315

转载 OSI七层模型详解

 OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 。完成中继功能的节点通常称为中继系统。在OSI七层模型中,处于不同层的中继系统具有不同的名称。   一个设备工作在哪一层,关键看它工作时利用哪一层的数据...

2018-12-06 13:27:49 735

原创 SSD基本结构

固态硬盘(Solid State Disk)主要是由控制单元和存储单元组成,简单的说就是用固态电子存储芯片阵列而制成的硬盘,固态硬盘的接口规范和定义、功能及使用方法上与普通硬盘的完全相同,在产品外形和尺寸上也完全与普通硬盘一致,包括3.5",2.5",1.8"多种类型。由于固态硬盘没有普通硬盘的旋转介质,因而抗震性极佳,同时工作温度很宽,扩展温度的电子硬盘可工作在-45℃~+85℃。传统的机械...

2018-11-22 13:47:31 3509

转载 SSD 闪存颗粒详解

我们都知道,早期的电脑CPU是可以直接从硬盘上面读取数据进行处理的,随着科技的进步,时代的发展,计算机硬件的发展速度也是极其迅猛。CPU主频的不断提升,从单核到双核,再到多核;CPU的处理速度越来越快,而硬盘的的读写速度已经远远跟不上CPU的读写速度,后来增加了内存这个读写速度相对较快的缓存,而内存也是蓬勃到发展,从SDRAM到DDR,从DDR到DDR2再到DDR3,但是无论怎样,内存缓存速度还...

2018-11-22 10:35:33 17355 1

原创 MB/s MiB/s之间换算

Mbit/s的意思是每秒中传输10^6 bit的数据,也写成Mbps MB/s的意思是每秒中传输10^6 byte的数据 MiB/s的意思是每秒中传输2^20 byte的数据,不太常用 PS:所以如果一个运营商声称自己的传输带宽是1 Mbps 按照MB/s来算的话,它只有0.125 MB/s (megabyte per second); 按照MiB/s来算的话,它更是只有0.1...

2018-11-22 09:42:02 68504 15

转载 SSD接口种类

转自微信公众号:存储随笔随着SSD价格的不断下降以及SSD性能的不断提升,越来越多的朋友开始考虑给自己的电脑升级SSD固态硬盘。但是市面上现在SSD的根据不同的大小与尺寸,有多种多样的接口的SSD。本篇文章就当下主流的一些SSD接口进行简单的介绍。目前常见的SSD接口有:SATA,mSATA,M.2,SATA Express, PCI-E以及U.2。【SA...

2018-10-22 14:17:17 1196

原创 SSD性能优化----4K对齐

一、引语有人说 SSD 买来一定要先对齐,不然平时用起来会很卡。究竟是真有这种说法还是人云亦云呢?二、4K对齐是什么?我们先来回顾一下机械硬盘的结构。机械硬盘主要由盘片(platter)、磁头(head)和相应的控制电路等部分所组成。盘片表面镀有磁性物质,二进制位被存储在这些磁性材料上。硬盘工作时,盘片围绕着一根中心主轴(spindle)旋转,磁头在电路控制下移动到指定位置然后将数据存储或...

2018-10-19 13:59:33 4662

转载 SSD之OP详解

当你买了一块SSD,有没有发现其实你得到的容量并不是SSD标称的容量。比如你买的是128GB的SSD,你的得到的可使用容量肯定小于128GB,一般在120GB,甚至更小。到底是谁“偷”走了本应该属于你的容量呢?经过不懈努力,警察蜀黍已经找到“真凶”,就是OP,全称Over-Provisioning,中文名字叫做“预留空间”。1. 预留空间OP是什么?当一块SSD的数据写满时,需要额外的空间在启...

2018-10-18 14:05:48 7772

转载 sanitize---硬盘数据的防护衣

转自微信公众号:存储随笔在今年5月份发布的NVMe Spec 1.3中,对数据安全方面增加了一个“Sanitize”功能,如下图。其实,Sanitize清除功能并不是NVMe新创,SATA和SAS硬盘早已支持的这个功能,现在终于加入到NVMe协议上面了。当你手上有一块NVMe SSD不想使用或者想改换其他...

2018-10-18 10:40:00 987

转载 CSDN如何转载博客

可能有人会说直接收藏不就可以了吗,何必转载呢。但最近遇到了一个问题:我收藏了一篇不错的文章,然后想再看的时候,突然打不开了。。。这让我情何以堪!作者删除或转为私密状态,人家就是不让你看了,你能咋地!机智的我当时还收藏了同一篇文章作者在两个网站(简书与其个人博客网站)发表的链接,结果。。。 机智如我怎么会被难倒!哈哈哈,google了一下文章标题,万幸,有人转载过这篇文章!!!如果没人转载...

2018-10-17 16:48:08 190

原创 FIO详解

fio - Flexible IO Tester1.安装a.下载地址:http://freshmeat.sourceforge.net/projects/fio/b.安装两个插件#yum install libaio*#yum install zilb*c.编译安装#tar -xvf fio-2.1.10.tar.gz#cd fio-2.1.10#./configure#mak...

2018-10-17 14:16:53 37361

FIO-master3.5

FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎,包括:sync,mmap, libaio, posixaio, SG v3, splice, null, network, syslet, guasi, solarisaio 等等。

2018-10-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除