作者链接:https://blog.ilemonrain.com/linux/LemonBench.html 详细测试过程,展开查看 CPU跑分 wget --no-check-certificate iperf位置的数量(Online.net/Clouvider LON+NYC)以减少带宽使用 -4 此选项覆盖geekbench5性能测试,而运行geekbench4测试 -9 这个选项除了运行Geekbench ://cdn.geekbench.com/Geekbench-5.4.3-Linux.tar.gz && tar xf Geekbench-5.4.3-Linux.tar.gz && cd Geekbench -5.4.3-Linux; \ . # 拉取 Docker 镜像 docker pull badapple9/speedtest-x # 运行容器 docker run -d -p 9001:80 -it badapple9/speedtest-x
bash <(wget -qO- https://down.vpsaff.net/linux/speedtest/superbench.sh) 我这里使用 1核1G的服务器来测试,测试结果如下:
SuperBench是一个测试linux服务器性能的脚本,让你快速方便了解一台服务器的综合性能,支持硬件基本信息、流媒体解锁检测、磁盘IO检测、CPU性能测试、以及国内和国外网络测速、网络路由追踪。 使用: bash <(wget -qO- https://down.vpsaff.net/linux/speedtest/superbench.sh)或 wget -qO- https://down.vpsaff.net /linux/speedtest/superbench.sh | sudo bash 20220208-003.png 测试结果:https://paste.ubuntu.com/p/kNr2B2GsNH / 更新记录: 1.3.4 升级 Geekbench v5 CPU 测试单元(x86平台依然为v4) 修复部分已知bug 1.3.2 增加 Geekbench v4 CPU 测试单元,单线程&多线程测试 ipip 的 cdn 服务器拉取,直接从 down.vpsaff.net 下载 1.3.0: 整合 Best Trace ,追踪北上广三网TCP路由结果; 减少非必要 SpeedTest 节点,提高测试速度
内存 1)内核空间、用户空间 Linux内核给每个进程都提供了一个独立的虚拟地址空间,并且这个地址空间是连续的。 图3-24 Linux内存空间 2)内核映射 Linux不会直接访问物理内存地址,而是访问虚拟地址。内存映射,就是将虚拟内存地址映射到物理内存地址。 Linux的内存回收一般分为以下三种方式。 •使用LRU(Least Recently Used)回收最近最少使用的缓存。 交换区的总量 Swap: ###k used 使用的交换区总量 Swap: ###k free 空闲的交换区总量 Swap: ###k cached 缓冲的交换区总量 top命令进程中关于内存性能如表3-9所示 表3-9 top命令进程中关于内存性能参数 标记 解释 VIRT 进程虚拟内存的大小,只要是进程申请过的内存,即便还没有真正分配物理内存,也会计算在内。
④load average表示负载均衡指数,分别记录了过去一分钟,五分钟和十五分钟系统的负载情况,加起来除以三就是平均负载指数,系统的负载情况主要是指CPU和内存的负载情况,数字大表示负载严重。
1.功能 tcpdump是一款类Unix/Linux环境下的抓包工具,允许用户截获和显示发送或收到的网络数据包。tcpdump 是一个在BSD许可证下发布的自由软件。 NIS, 网络信息服务, tcpdump 显示外部地址的名字时会用到它提供的名称服务): 此NIS服务器在查询非本地地址名字时,常常会陷入无尽的查询循环) 由于对外部(foreign)IPv4地址的测试需要用到本地网络接口 (nt:libpcap是unix/linux平台下的网络数据包捕获函数包) --version:打印tcpdump和libpcap的version。 在采用2.2版本或之后版本内核的Linux操作系统上, 'any'这个虚拟网络接口可被用来接收所有网络接口上的数据包(nt: 这会包括目的是该网络接口的,也包括目的不是该网络接口的)。 ---- 参考文档 [1]维基百科.tcpdump [2]tcpdump官方网站 [3]Linux tcpdump命令详解
Linux安装Tomcat9 1:下载安装包 安装完jdk,我们需要下载tomcat了,点我跳转,这样子我们找到Binary Distributions,下载链接.tar.gz(http://mirrors.cnnic.cn /apache/tomcat/tomcat-9/v9.0.0.M9/bin/apache-tomcat-9.0.0.M9.tar.gz)下载 可以用wget (先用命令行cd到所在目录运行wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-9/v9.0.0.M9/bin/apache-tomcat-9.0.0.M9.tar.gz)或者浏览器下载 2:解压 tar -xzvf apache-tomcat-9.0.0.M9.tar.gz解压即可 3:启动服务 进入解压目录的bin文件夹,运行命令. : /usr/soft/apache-tomcat-9.0.0.M9 Using CATALINA_TMPDIR: /usr/soft/apache-tomcat-9.0.0.M9/temp
2.20 特殊权限stick_bit stick_bit介绍 系统中的/tmp/目录是拥有stick_bit权限的 [root@hf-01 ~]# ls -ld /tmp/ drwxrwxrwt. 9 3.10.0-514.el7.x86_64 67 grub 131136 grub2 76 initramfs-0-rescue-513f8b3950084e768a99df3a6cd3d9e6 _64.gz 70 System.map-3.10.0-514.el7.x86_64 77 vmlinuz-0-rescue-513f8b3950084e768a99df3a6cd3d9e6
mknod命令用于创建字符设备文件和块设备文件 (ls /dev -l 结果显示b开头和c开头的,即标识了块设备和字符设备。) 为了管理设备,所以设备中都有两个设备号: 主设备号:为了区分不同类型
kill -s 9 15572 其中,-s 9 制定了传递给进程的信号是9,即强制、尽快终止进程。 b) pgrep firefox | xargs kill -s 9 c) pidof firefox | xargs kill -s 9 或 d) kill -s 9 `ps -ef | grep firefox 例如: # kill -HUP PID 该命令让Linux和缓的执行进程关闭,然后立即重启。在配置应用程序的时候,这个命令很方便,在对配置文件修改后需要重启进程时就可以执行此命令。 -nr --exclude-dir=".svn" --binary-files=without-match 参考推荐: linux下杀死进程(kill)的N种方法 Linux 杀死进程方法大全(kill ,killall) linux杀掉进程,fuser、kill、pkill命令的运用
oracle9i for linux A3安装指南 by tangyi 警告:如果修改unix 参数文件或者oracle 参数文件,切忌备份并且确认后才能修改,否则可能发生无法挽回的错误。 正式安装 一、oracle9i 安装盘和oracle9i 补丁 ship_9204_linux_disk1.cpio p3006854_9204_LINUX.zip ship_9204_linux_disk2 .cpio p2617419_210_GENERIC.zip ship_9204_linux_disk3.cpio p3238244_9204_LINUX.zip 二、安装步骤 1、以根用户登录系统,添加安装过程中需要用到的用户和组 .cpio cpio -idmv <ship_9204_linux_disk2.cpio cpio -idmv <ship_9204_linux_disk3.cpio 这样的命令来生成三个目录 进入Disk1 并启动它 $cd $ORACLE_HOME/network/lib $make -f ins_oemagent.mk install $$ORACLE_HOME/bin/agentctl start 9、
4 星云客户端企业项功能说明 4.1智能的回归测试用例选取分析算法 前置条件:最少要有一个用星云示波器做过数据的历史版本与一个需要回归新插装版本 精准测试云平台采用“一种基于测试用例与代码逻辑、源码版本关系矩阵的测试用例选取方法 ”的回归技术,在回归测试时,基于智能算法,完全自动筛选计算出每个测试用例受影响的程序,用户可以根据此数据来进行用例回归测试的优先级排序,把高风险的用例测试放到前面,大大减少了回归测试的时间。 测试用例是关联工程的,所以同一工程下新建的版本继承了上面所有版本的测试用例,我们在进行智能回归测试用例选取的时候会用当前版本的代码去和以前版本代码去做对比,通过哪些对比得到哪些函数被改变了,并通过这些改变的函数对涉及到的测试用例做统计 图73回归在示波器页面的测试用例显示 4.2 测试用例的聚类分析算法 前置条件:有一定数量的测试用例数据 精准测试云平台根据的函数执行剖面的向量化信息,对测试用例进行聚类分析, 从类中检出中心点测试用例以及其附近的测试用例 聚类算法是通过测试用例的代码相似程度得出结果的,所以可以帮助我们划分出来有哪些测试用例的代码相似程度比较高,这样在我们聚的一类的测试用例Bug测试用例比较多的时候,我们在下个版本的时候可以着重测试该类测试用例
星云测试 http://www.teststars.cc 奇林软件 http://www.kylinpet.com 联合通测 http://www.quicktesting.net
图片测试结果:https://paste.ubuntu.com/p/9HHSXs5tYs/使用:bash <(wget -qO- https://down.vpsaff.net/linux/speedtest /superbench.sh)或wget -qO- https://down.vpsaff.net/linux/speedtest/superbench.sh | sudo bash跳过Geekbench 和国际speedtest测试bash <(wget -qO- https://down.vpsaff.net/linux/speedtest/superbench.sh) -f更新记录:1.3.6增加 TikTok 解锁测试单元;增加 iQIYI Intl 解锁测试单元;更新失效测速节点;增加快速测试模式,跳过Geekbench和国际speedtest测试,-f参数;修复部分已知bug完整说明请看:https
tocLinux互信一键配置脚本Linux互信(SSH互信)是通过 SSH密钥认证实现两台或多台Linux服务器之间的无密码登录,主要用于自动化部署、集群管理和系统维护等场景。 Linux互信一键配置脚本如下(只需要修改IP和密码即可):[root@ansible ~]# vim ssh_key.sh#! HOST in $IP;do scp -o StrictHostKeyChecking=no /root/.ssh/id_rsa $HOST:/root/.ssh/done关于我全网可搜《阿贤Linux 》CSDN、知乎、哔哩哔哩、博客园、51CTO、掘金、思否、开源中国、阿里云、腾讯云、华为云、今日头条、百家号、GitHub、个人博客公众号:阿贤Linux个人博客:blog.waluna.tophttps ://blog.waluna.top/原文链接: Linux互信一键配置脚本.
1. 创建authorized_keys 文件 mkdir /root/.ssh && chmod 600 /root/.ssh && touch /root/.ssh/authorized_keys && chmod 700 /root/.ssh/authorized_keys 2. 添加 ssh 公钥 wget -O /root/.ssh/authorized_keys --no-check-certificate https://launchpad.net/~YOUR_LAUNCHPAD_USERN
如果你要更新脚本,除了使用脚本中的 [0. 更新脚本] 功能以外,还可以再次输入下面这一行代码。
temp_file=temp`cat /proc/sys/kernel/random/uuid`
在没有带-a参数时,两个文件的时间是不一样的。在带了-a参数时,两个文件的时间是一致的。
3.2 unittest的测试覆盖率分析 利用coverage工具可以分析单元测试的覆盖率,首先我们通过pip命令下载coverage。 ) 为假,测试通过 assertIs(a, b[, msg=None]) a与bl相同,测试通过 assertIsNot(a, b[, msg=None]) a与b,测试通过 assertIsNone( x[, msg=None]) x 是空,测试通过 assertIsNotNone(x[, msg=None]) x 不是空,测试通过 assertIn(a, b[, msg=None]) a 包含b,测试通过 ,并且可以在测试完毕形成一个HTML格式的测试报告。 ='测试用例执行报告') runner.run(discover) fp.close() 测试报告如图30所示。