bit、byte、Bps、bps、kbps、Bps、Gbps、pps等比特字节网速单位说明
一直都知道bit和byte是两个概念,一个为二进制,一个为字节单位,为8个bit,但是在实际情况中,还是分不清bit和byte在各种网络速度缩写中是怎么区别的,这次就把查到的知识做个汇总,但是总体的区别就是,大写的B就是字节数,而小写的就是bit数,表示的是多少个二进制位。
bit
电脑内存中最小的单位,在现今所有的计算机系统中,每一bit 可以代表0 或 1 的1个二进制数位讯号。
……春江暮客的个人学习分享网站
一直都知道bit和byte是两个概念,一个为二进制,一个为字节单位,为8个bit,但是在实际情况中,还是分不清bit和byte在各种网络速度缩写中是怎么区别的,这次就把查到的知识做个汇总,但是总体的区别就是,大写的B就是字节数,而小写的就是bit数,表示的是多少个二进制位。
电脑内存中最小的单位,在现今所有的计算机系统中,每一bit 可以代表0 或 1 的1个二进制数位讯号。
……90%的司机认为自己的驾驶水平高于平均水平,90%的人认为自己比人群平均智商要高,而关键是这都是可能符合真实数据的,确实是真实的,并没有造假,然后就认为“哇,其他人在客观地评估自己方面很糟糕”。这时您应该想到的是如果我们使用均值,这听起来并不那么令人难以置信。假如数据分布严重倾斜,是左偏态或者右偏态的话,就会存在严重的误导作用。因为平均值经常会骗人。而很多人却总是使用平均数来骗人显示自己某方面的的优越性,这是不科学的,中位数才是正常情况下的一般水准。 我们来看一个实际例子说明平均数的不可靠,假设
……s-tui是一个免费且开源监控计算机cpu的命令行ui工具。可以实时监控计算机cpu的温度,频率等并且以图形化的方式展示。这是一个python工具,可以直接使用pip安装,但是这是需要root权限的,可在ssh登陆的情况下直接以图形化方式监控cpu状态。
s-tui可以直接pip安装,可安装的一个包stress,可以用于压力测试。
……小伙伴提议说要不个斗鱼的直播间,利用各种吃灰的vps每天自动直播电影,不仅利用了vps的闲置资源,还可以自动月入过万。额,醒醒,该搬砖了。 言归正传,今天春江暮客给大家带来的教程是如何在centos7上面自动推流斗鱼直播,实现24小时无间断直播。
主要步骤:
ffmpeg是一个免费的视频处理软件,支持多种视频格式,可在不同视频格式间转换,而推流通常使用的是mp4文件,因此提前下载的视频文件需要首先转换成mp4格式。 ffmpeg无法使用yum直接安装,可用以下命令安装rpm格式包。
……前几天在微信上看到我们同济大学竟然是有自己开源软件镜像站的,自己实验室的服务器还在用阿里云的centos7镜像,如果换成学校的镜像的话不是非常快吗?那么如何更换centos7的公共源为同济大学的源呢?
步骤:
Yum(Yellow dog Updater, Modified)是由Duke University团队修改Yellow Dog Linux的Yellow Dog Updater开发而成,是一个基于RPM包管理的字符前端软件包管理器。能够从指定的服务器自动下载RPM包并且安装,可以处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。被Yellow Dog Linux本身,以及Fedora、Red Hat Enterprise Linux采用。 简单讲就是yum会从指定的服务器上查找rpm(RPM 是一种Red Hat/CentOS Linux系统中安装非常快速的软件)安装包,如果查找到的话就可以直接安装到系统上,方便快捷。而yum的软件包来源就是yum Repository,就是指定去查询软件信息的服务器。 centos7所有的yum Repository文件都保存在/etc/yum.repos.d目录下,文件以repo结尾的就是yum软件查询服务器的配置信息,这里我们把CentOS-Base.repo替换为同济大学的centos7地址。 这里把同济大学的镜像站作为centos7的指定服务器。
……virmach的黑五机器疯狂出现然后消失,对于各位主机爱好者来说随时查看vps当前价格并决定是否购买是个非常麻烦的问题,本文将通过sklearn的方法对黑五出现的机器配置做个清单,并通过机器学习的方法预测当前vps价格与实际价格,最后提醒mjj们当前vps是否相对来说便宜,话不多说,本文主要步骤如下:
……在刚刚过去的黑色星期五优惠活动中,刚抢购了一台virmach的特殊机子,于是想着以前看到各种vps的性能网络测试的图,想着自己看下这个看起来性能挺不错的virmach的黑五kvm虚拟机好不好,搜索发现github上有个bench-scripts可以,于是拿来用了。该代码拥有多个测试脚本,但是最好用的也就是第一个了,这里看下27刀的vps性能把。
wget -qO- bench.sh | bash
该命令输出不仅包括系统信息,包括cpu,内存,io等等,另外也从linode等多个数据中心查看网络速度。
请看virmach黑五机子结果
----------------------------------------------------------------------
CPU model : QEMU Virtual CPU version (cpu64-rhel6)
Number of cores : 2
CPU frequency : 2099.998 MHz
Total size of Disk : 30.0 GB (1.7 GB Used)
Total amount of Mem : 4419 MB (134 MB Used)
Total amount of Swap : 255 MB (0 MB Used)
System uptime : 0 days, 0 hour 16 min
Load average : 0.00, 0.02, 0.05
OS : CentOS 7.7.1908
Arch : x86_64 (64 Bit)
Kernel : 3.10.0-1062.4.3.el7.x86_64
----------------------------------------------------------------------
I/O speed(1st run) : 169 MB/s
I/O speed(2nd run) : 345 MB/s
I/O speed(3rd run) : 346 MB/s
Average I/O speed : 286.7 MB/s
----------------------------------------------------------------------
Node Name IPv4 address Download Speed
CacheFly 205.234.175.175 48.8MB/s
Linode, Tokyo2, JP 139.162.65.37 3.32MB/s
Linode, Singapore, SG 139.162.23.4 3.04MB/s
Linode, London, UK 176.58.107.39 5.52MB/s
Linode, Frankfurt, DE 139.162.130.8 7.48MB/s
Linode, Fremont, CA 50.116.14.9 7.02MB/s
Softlayer, Dallas, TX 173.192.68.18 27.6MB/s
Softlayer, Seattle, WA 67.228.112.250 17.4MB/s
Softlayer, Frankfurt, DE 159.122.69.4 5.22MB/s
Softlayer, Singapore, SG 119.81.28.170 5.00MB/s
Softlayer, HongKong, CN 119.81.130.170 5.83MB/s
----------------------------------------------------------------------
为了对比vps性能,我拿已经在用的1个月5刀的vultr机子来对比测试看看,vultr结果
……在linux批量替换字符串怎么办,一开始想着直接用sed带-r之类的迭代式的方法来替换,但是发现sed没有迭代的参数,只能配合使用find来获取文件再利用sed来进行替换。
目录:
这里直接查看查找包含字符串的文件并替换的用法
……在linux系统开发过程中,有时自己的程序可能会出问题或者被关掉,如果要一直维持运行的话,把程序加入到服务列表中是非常好的一个做法,这里就说明讲linux中讲自有程序加入到系统服务的过程,以centos7为例。
步骤:
这一步可以是任何你自己想要加入系统服务的程序,这里的例子是flask的一个web程序,只会输出hello world
……经常在休闲时间玩玩数独游戏作为休息手段,一般使用手段是去除重复,找到唯一的数据先填上,然后在来一步一步填上,但是还是难免有需要猜个数字,根据反馈来做,那么有没有一个比较好的算法解决数独问题呢,这里就使用回溯法用python解决9✖️9 的数独难题。回溯法采用试错的思想,它尝试分步的去解决一个问题。在分步解决问题的过程中,当它通过尝试发现现有的分步答案不能得到有效的正确的解答的时候,它将取消上一步甚至是上几步的计算,再通过其它的可能的分步解答再次尝试寻找问题的答案。回溯法通常用最简单的递归方法来实现,我们那么使用python解决数独步骤分为以下几步。
……