- 博客(142)
- 资源 (12)
- 收藏
- 关注

原创 优秀文章合集
1.nmon 详解 https://blog.youkuaiyun.com/qq_39720249/article/details/84325837#%EF%BC%8813%EF%BC%89JFSFILE2. Linux虚拟内存(swap)调优篇-“swappiness”,“vm.dirty_background_ratio”和“vm.dirty_ratio”https://...
2020-09-29 17:54:46
1182

转载 qperf 使用
网络性能主要有两个指标是带宽和延时。延迟决定最大的QPS(Query Per Second),而带宽决定了可支撑的最大负荷。qperf和iperf/netperf一样可以评测两个节点之间的带宽和延时。可以在测试tcp/ip协议和RDMA传输。相比netperf和iperf,1. 支持RDMA是qperf工具的独有特性。2. 可进行循环遍历测试服务端节点#qperf &...
2019-08-24 17:56:54
2116

原创 分享一个 查询linux 命令的网址
因为 最近 想要查询 一些常用的 但是 我不太熟悉的 命令,找到 一个网站,虽然 同类型其实还是挺多的,我还是记录下来把,省的找麻烦,还支持模糊查询 挺方便https://ipcmen.com/...
2019-03-09 11:25:36
954

原创 PIP下载太慢的一种解决方式
就是用国内的网址。。。sudo pip install virtualenv --trusted-host pypi.douban.com -i http://pypi.douban.com/simplesudo 是在linux环境virtualenv 换成自己需要的库pip install --no-index --find-links=d...
2016-11-27 11:29:03
5816
转载 nmon分析文件各sheet含义
nmon分析文件各sheet含义sheet名称 sheet含义 SYS_SUMM 系统汇总,蓝线为cpu占有率变化情况,粉线为磁盘IO的变化情况; AAA 关于操作系统以及nmon本身的一些信息; BBBB 系统外挂存储容量以及存储类型; BBBC 系统外挂存储位置、状态以及描...
2020-02-28 17:25:42
1332
1
转载 彻底解决matplotlib中文乱码问题
1.环境查看a.系统版本查看[hadoop@p168 ~]$ cat /etc/redhat-releaseCentOS Linux release 7.2.1511 (Core)b.系统中文字体查看[hadoop@p168 ~]$ fc-list :lang=zh/usr/share/fonts/wqy-microhei/wqy-microhei.ttc: 文泉驿等宽微米黑,...
2020-02-28 15:45:43
556
转载 python No module named 'tkinter'-快速解决法
安装tkinter并不能解决问题,所以决定把这一步跳过去。import matplotlibmatplotlib.use("agg")再用import matplotlib.pyplot as plt或者from matplotlib import pyplot as plt这个代码加载plt就好啦...
2020-02-14 16:07:39
339
原创 TCP端口常用占用
TCP Ports list (3498 ports in list)1 tcpmux TCP Port Service Multiplexer 2 compressnet Management Utility 3 compressnet Compression Process 5 rje Remote Job Entry ...
2019-11-12 14:56:13
82106
原创 yum 源安装
1.1.1 配置yum源概述配置所有服务器节点的yum源,如果现网系统中有redhat 7.4 的yum源配置,可以直接使用。注意:不能使用更新Package的yum源,只用使用redhat 7.4 ISO镜像文件作为yum源。操作步骤1.上传操作系统镜像rhel-server-7.4-x86_64-dvd.iso到服务器上。2.执行以下命令,挂载镜像文件到/media目录...
2019-10-31 15:13:49
495
原创 markdown语法
Guide这是一篇讲解如何正确使用 Markdown 的排版示例,学会这个很有必要,能让你的文章有更佳清晰的排版。> 引用文本:Markdown is a text formatting syntax inspired语法指导普通内容这段内容展示了在内容里面一些小的格式,比如:加粗 - **加粗**倾斜 - *倾斜*删除线 - ~~删除线~~Code 标记 - \Code...
2019-10-10 09:05:40
262
转载 深入浅出全面解析RDMA
RDMA(RemoteDirect Memory Access)技术全称远程直接内存访问,就是为了解决网络传输中客户端与服务器端数据处理的延迟而产生的。它将数据直接从一台计算机的内存传输到另一台计算机,无需双方操作系统的介入。这允许高吞吐、低延迟的网络通信,尤其适合在大规模并行计算机集群中使用。RDMA通过网络把资料直接传入计算机的内存中,将数据从一个系统快速移动到远程系统内存中,而不对操作系...
2019-09-29 14:07:49
434
转载 Python编程:方差、标准差、均方差、均方根值、均方误差、均方根误差
# -*- coding: utf-8 -*-import mathdef get_average(records): """ 平均值 """ return sum(records) / len(records)def get_variance(records): """ 方差 反映一个数据集的离散程度 """ av...
2019-09-21 10:26:56
3758
2
转载 LINUX IO调度策略
原文链接:http://blog.51cto.com/153022/1918869IO调度策略IO调度策略一般有btrfs cfq,noop, deadline三种附录:IO调度器的总体目标是希望让磁头能够总是往一个方向移动,移动到底了再往反方向走,这恰恰就是现实生活中的电梯模型,所以IO调度器也被叫做电梯. (elevator)而相应的算法也就被叫做电梯算法.而Linux中...
2019-09-02 16:52:59
3129
转载 NUMA的取舍与优化设置
在os层numa关闭时,打开bios层的numa会影响性能,QPS会下降15-30%;在bios层面numa关闭时,无论os层面的numa是否打开,都不会影响性能。安装numactl: #yum install numactl -y #numastat等同于 cat /sys/devices/system/node/node0/nu...
2019-08-24 17:54:10
3323
转载 MySQL配置定位以及优化
一、CPU最大性能模式cpu利用特点 5.1 最高可用4个核 5.5 最高可用24核 5.6 最高可用64核心 一次query对应一个逻辑CPU 你仔细检查的话,有些服务器上会有的一个有趣的现象:你cat /proc/cpuinfo时,会发现CPU的频率竟然跟它标称的频率不一样: 1 2 3 4 5 ...
2019-08-24 17:51:19
297
转载 Linux:查看线程运行于哪个CPU核心上
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.youkuaiyun.com/test1280/article/details/87993669Linux:查看线程运行于哪个CPU核心上线程是最小的执行调度单元,线程执行于某个CPU核心之上,或者说某个CPU核心执行此线程。如何查看某线程运行于哪个CPU核心上...
2019-08-24 17:24:36
4385
转载 Mysql半同步复制模式说明及配置示例 - 运维小结
MySQL主从复制包括异步模式、半同步模式、GTID模式以及多源复制模式,默认是异步模式(如之前详细介绍的mysql主从复制)。所谓异步模式指的是MySQL 主服务器上I/O thread 线程将二进制日志写入binlog文件之后就返回客户端结果,不会考虑二进制日志是否完整传输到从服务器以及是否完整存放到从服务器上的relay日志中,这种模式一旦主服务(器)宕机,数据就可能会发生丢失。异步模...
2019-08-14 17:11:07
599
转载 linux性能分析(二)——CPU上下文切换分析
目录一、CPU上下文概念和种类二、进程上下文切换三、线程上下文切换四、中断上下文切换五、系统中断上下文切换分析工具六、案例分析七、切换分析思路总结:一、CPU上下文概念和种类Linux是一个多任务操作系统,可以支持远大于CPU数量的任务,但是任务并非真正的在同时运行,而是CPU快速切换到不同的任务进行执行,造成一种多任务同时执行的错觉。而在CPU...
2019-07-29 00:29:00
2097
3
转载 linux性能分析(1)——平均负载分析
目录一、概念:二、平均负载合理值:三、系统负载趋势判断:四、何时需要进行负载分析五、平均负载和CPU使用率区分六、如何检测负载升高的根源一、概念平均负载:在单位时间内,系统的平均活跃进程(可运行进程和不可中断态进)数。可运行态进程:正在运行CPU的进程和正在等待CPU的进程,即ps -aux 看到R。不可中断进程:内核态中关键流程中的进程,比如等待IO响应...
2019-07-29 00:27:44
643
转载 强行停止python子线程最佳方案
import threadingimport timeimport inspectimport ctypes def _async_raise(tid, exctype): """raises the exception, performs cleanup if needed""" tid = ctypes.c_long(tid) if not inspec...
2019-06-17 18:35:34
6191
1
转载 win10问题:无任何操作,2分钟后电脑就自动休眠
百度出来这条问题排名最高,把解决方法发这吧,也给自己记录下这是系统无人值守时睡眠时间的设定,默认是两分钟。解决方法:1.运行注册表管理器,win+r ,输入regedit.exe2.定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\238C9FA8-0AAD-41ED-83F4-97...
2019-05-29 13:24:14
4891
转载 根据进程名杀死进程 -kill进程名
前两天一个老师给我出了一个linux操作上的问题,现在知道进程名怎样杀死这个进程。或许很多人都会和我一样说用#pkill 进程名或是#killall 进程名的确这个两个命令都能做到这些,而且我们平时一般知道进程名需要杀死进程的时候也都是用的这两个命令。可是他叫我用kill 命令来完成这个一操作。我们知道kill 要杀死进程是需要知道进程的id的即进程号,其实这个思路就是需要通过其他命令获...
2019-04-30 10:57:30
5562
原创 ## windows mysql安装
基础文件 mysql-8.0.11-winx64.zip1.解压 到D:\Java\mysql-8.0.11-winx64 建议要这个地址 否则 你就要改下面的ini配置2.在解压的路径下查看是否含有my.ini的文件,如果没有则新建一个,内容如下:[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=D:\Java\mysql-8...
2019-04-25 19:29:29
136
原创 ## linux 版本 mysql odbc连接
基础文件: mysql-connector-odbc-8.0.15-linux-glibc2.12-x86-64bit.tar.gz 可以从官网下载 解压该文件 cd 进文件 cp bin/* /home/trade/local/unixODBC/bin cp lib/* /home/trade/local/unixODBC/lib // ...
2019-04-25 19:18:26
1173
转载 linux 查看某个进程中的线程,线程占用哪个cpu的核心的方法
查看进程中启动线程的方法top -H -p pid -d 0.31 按f键进入选择界面,按空格可以选择下面配置选项 P = Last Used Cpu (SMP) 按Esc 退回到top界面可以看到多了一列进程所在cpu信息 ...
2019-04-19 15:28:32
1553
转载 gdb看core常用命令
1、$sudo gdb binpath corepath2、bt 查看调用堆栈3、f 5...假设断的代码在栈号为5这里4、info locals 查看局部变量5、info args 查看函数参数的值6、info catch 查看异常7、info r 查看寄存器8、up,down切栈帧..---------------------...
2019-04-01 19:27:21
2186
转载 Shell 中取今天、昨天、前天、n天前以及n天后的时间
1:获取今天的日期date +'%Y-%m-%d'2017-03-15 或者date -d "now" +%Y-%m-%d 2017-03-152:获取昨天的日期date -d "yesterday" +%Y-%m-%d2017-03-14 或者date -d "1 days ago" +%Y-%m-%d2017-03-143:获取前天的时间 dat...
2019-01-17 13:12:02
2492
转载 SQLServer两张表筛选相同数据和不同数据
方法一: select distinct A.ID from A where A.ID not in (select ID from B)方法二:select A.ID from A left join B on A.ID=B.ID where B.ID is null方法三:select * from B where (select count(1) as num...
2019-01-08 18:41:42
3056
转载 pandas读取Excel文件,以0开头的数据,出现数据缺失
这里以从深交所现在的日行情数据文件为例,格式为xlsx 直接使用df = pd.read_excel(os.getcwd() + os.sep + 'stock.xlsx')读取文件时,证券代码被转换为数字(000001 =>1),0被舍去,导致不正确。这里为了省去读入后在对代码进行补全的麻烦,再读取Excel文件时: df = pd.read_excel(os.getcw...
2018-10-13 16:10:14
7565
2
转载 ARP协议以及获取当前局域下主机MAC地址
一、什么是ARP协议、 ARP被称为地址解析协议,在局域网内通过IP地址查找目标主机的MAC地址。ARP协议是实现IP地址到MAC地址的转化。 二、ARP协议的工作原理 为什么使用ARP协议? 在进行网络通讯的时候源主机知道目标主机的IP地址和端口号,却不知道目标主机的硬件地址。而我们发送的数据包是先被网卡接收然后才处理上层协议,如果接收的数据包的硬件地址与自己的硬件地址不相符合,那么就会被直...
2018-09-11 11:24:36
12736
1
转载 RHEL7和RHEL6的主要变化
RHEL7和RHEL6的主要变化版本 RHEL7 RHEL6 文件系统 XFS EXT4 内核版本 3.10.x-x系列 2.6.x-x系列 内核名称 Maipo Santiago 发布时间 2014-06-09(3.10.0-123) 2010-11-09(2.6.32-71) 进程名称 systemd ...
2018-09-05 13:37:41
456
原创 scp 的限速功能 拷贝限速功能
用 man scp 看的 -l 是限速配置 -l limit Limits the used bandwidth, specified in Kbit/s. 其中 -l 5000 大约是 5000/8 600多点KB/S
2018-08-30 16:02:21
20634
3
转载 常见股票代码开头说明大全
股票代码用数字表示股票的不同含义。股票代码除了区分各种股票,也有其潜在的意义,一个公司的股票代码跟车牌号差不多,能够显示出这个公司的实力以及知名度,具体规范文档查看本文结尾附件常见证券编码规则600开头的股票是上证A股,属于大盘股,其中6006开头的股票是最早上市的股票,6016开头的股票为大盘蓝筹股;900开头的股票是上证B股;000开头的股票是深证A股,001、002开头...
2018-08-27 15:39:36
29655
1
转载 Linux永久修改系统时间和时区方法
修改时区:1>找到相应的时区文件 /usr/share/zoneinfo/Asia/Shanghai用这个文件替换当前的/etc/localtime文件。或者找你认为是标准时间的服务器,然后#scp root@xxx.xxx.xxx.xxx:/etc/localtime /etc/localtime2>修改/etc/sysconfig/clock文件,修改为...
2018-07-11 11:30:46
4202
转载 linux下so动态库一些不为人知的秘密
linux 下有动态库和静态库,动态库以.so为扩展名,静态库以.a为扩展名。二者都使用广泛。本文主要讲动态库方面知识。 基本上每一个linux 程序都至少会有一个动态库,查看某个程序使用了那些动态库,使用ldd命令查看 # ldd /bin/lslinux-vdso.so.1 => (0x00007fff597ff000)libselinux.so.1 => /lib64...
2018-07-04 17:55:35
3080
转载 TCP报文格式
TCP(Transmission Control Protocol)传输控制协议是一种面向连接的、可靠的、基于字节流的传输层协议TCP报文格式:源端口号(2字节): d5 df(54751)目的端口号(2字节): 22 b8(8888)TCP报头中的源端口号和目的端口号同IP数据报中的源IP与目的IP唯一确定一条TCP连接序号(4字节): 37 59 56 75 用来标识T...
2018-06-27 15:09:16
1114
转载 离线下载pip包进行安装
Host-A 不能上网,但是需要在上面安装python-package通过另外一台能上网的Host-B主机1. 下载需要离线安装的Packages在Host-B上执行如下命令:安装单个Package$ pip install <package> --download /tmp/offline_packages安装多个Packages$ pip install --download ...
2018-06-08 11:36:41
4670
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人