vps
一键检测脚本:

#!/bin/bash
#From Laozuo.org
cname=( awk -F: '/model name/ {name=2} END {print name}' /proc/cpuinfo )
cores=( awk -F: '/model name/ {core++} END {print core}' /proc/cpuinfo )
freq=
( awk -F: ' /cpu MHz/ {freq=2} END {print freq}' /proc/cpuinfo )
tram=
( free -m | awk 'NR==2 {print 2}' )
swap=
( free -m | awk 'NR==4 {print 2}' )
up=
(uptime|awk '{ 1=2=(NF-6)=(NF-5)=(NF-4)=(NF-3)=(NF-2)=(NF-1)=NF=""; print }')

echo "CPU model :cname"
echo "Number of cores : cores"
echo "CPU frequency :
freq MHz"
echo "Total amount of ram : tram MB"
echo "Total amount of swap :
swap MB"
echo "System uptime : up"

cachefly=( wget -O /dev/null http://cachefly.cachefly.net/100mb.test 2>&1 | awk '/\/dev\/null/ {speed=34} END {gsub(/\(|\)/,"",speed); print speed}' )
echo "Download speed from CacheFly: cachefly "
coloatatl=
( wget -O /dev/null http://speed.atl.coloat.com/100mb.test 2>&1 | awk '/\/dev\/null/ {speed=34} END {gsub(/\(|\)/,"",speed); print speed}' )
echo "Download speed from Coloat, Atlanta GA: coloatatl "
sldltx=
( wget -O /dev/null http://speedtest.dal05.softlayer.com/downloads/test100.zip 2>&1 | awk '/\/dev\/null/ {speed=34} END {gsub(/\(|\)/,"",speed); print speed}' )
echo "Download speed from Softlayer, Dallas, TX: sldltx "
linodejp=
( wget -O /dev/null http://speedtest.tokyo.linode.com/100MB-tokyo.bin 2>&1 | awk '/\/dev\/null/ {speed=34} END {gsub(/\(|\)/,"",speed); print speed}' )
echo "Download speed from Linode, Tokyo, JP: linodejp "
i3d=
( wget -O /dev/null http://mirror.i3d.net/100mb.bin 2>&1 | awk '/\/dev\/null/ {speed=34} END {gsub(/\(|\)/,"",speed); print speed}' )
echo "Download speed from i3d.net, Rotterdam, NL: i3d"

#linodeuk=( wget -O /dev/null http://speedtest.london.linode.com/100MB-london.bin 2>&1 | awk '/\/dev\/null/ {speed=34} END {gsub(/\(|\)/,"",speed); print speed}' )
#echo "Download speed from Linode, London, UK: linodeuk "
leaseweb=
( wget -O /dev/null http://mirror.leaseweb.com/speedtest/100mb.bin 2>&1 | awk '/\/dev\/null/ {speed=34} END {gsub(/\(|\)/,"",speed); print speed}' )
echo "Download speed from Leaseweb, Haarlem, NL: leaseweb "
slsg=
( wget -O /dev/null http://speedtest.sng01.softlayer.com/downloads/test100.zip 2>&1 | awk '/\/dev\/null/ {speed=34} END {gsub(/\(|\)/,"",speed); print speed}' )
echo "Download speed from Softlayer, Singapore: slsg "
slwa=
( wget -O /dev/null http://speedtest.sea01.softlayer.com/downloads/test100.zip 2>&1 | awk '/\/dev\/null/ {speed=34} END {gsub(/\(|\)/,"",speed); print speed}' )
echo "Download speed from Softlayer, Seattle, WA: slwa "
slsjc=
( wget -O /dev/null http://speedtest.sjc01.softlayer.com/downloads/test100.zip 2>&1 | awk '/\/dev\/null/ {speed=34} END {gsub(/\(|\)/,"",speed); print speed}' )
echo "Download speed from Softlayer, San Jose, CA: slsjc "
slwdc=
( wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test100.zip 2>&1 | awk '/\/dev\/null/ {speed=34} END {gsub(/\(|\)/,"",speed); print speed}' )
echo "Download speed from Softlayer, Washington, DC: slwdc "
io=
( ( dd if=/dev/zero of=test_bs=64k count=16k conv=fdatasync && rm -f test_ ) 2>&1 | awk -F, '{io=NF} END { print io}' )
echo "I/O speed :
io"

info
机器基本信息:
cpu
ram
hdd
net
openvz

在Xen中pv是半虚拟化,hvm是全虚拟化,pv只能用于linux内核的系统,hvm可以虚拟所有常见操作系统(Linux+windows),理论效率比pv略低,另外hvm需要cpu虚拟化指令支持,pv无此要求。而Openvz是一个类似于Linux-VServer的操作系级全虚拟化解决方案,目前基于Xen和Openvz的VPS服务商比较多。
1、通过系统目录判断
执行命令:ls -al /proc
一般Openvz的话,则会有vz目录,Xen的话则会有xen目录。
2、通过网卡信息判断
执行命令:ifconfig
一般Openvz的话,则会有venet0或venet0:x网卡标识,Xen的话一般则是eth0。
3、通过VPS控制面板判断
流行的VPS面板包括SolusVM、vePortal等,会显示具体的虚拟技术。
4、通过virt-what命令判断
CentOS或RedHat系统的话,执行命令:yum install -y virt-what
virt-what是一个判断当前环境所使用的虚拟技术的脚本,常见的虚拟技术基本上都能正常识别出来。
安装好virt-what后,执行命令:virt-what

1 对 “vietwire-VPS的参数”的想法;

  1. 功能
    云计算(英语:Cloud Computing),是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机和其他设备。 (引自wikipedia)
    具体实现的方式有
    IaaS(Infrastructure-as-a- Service):基础设施即服务
    消费者通过Internet可以从完善的计算机基础设施获得服务。
    换成我们通常理解的内容来讲就是我们不用购置硬件(服务器、存储等),不用去考虑如何把服务器连上网,只需要我们购买IaaS服务就可以使用这些硬件的服务。
    国外的代表服务商Amazon EC2

    PaaS(Platform-as-a- Service):平台即服务。PaaS实际上是指将软件研发的平台作为一种服务,以SaaS的模式提交给用户。
    这里的平台换成我们理解的就是应用程序运行所需要的环境,如果我们部署PHP开发程序就需要有Apache等引擎支持。用Java的需要Tomcat等支持。
    国外的代表服务商Google GAE

    SaaS(Software-as-a- Service):软件即服务。它是一种通过Internet提供软件的模式,用户无需购买软件,而是向提供商租用基于Web的软件,来管理企业经营活动。
    这里的软件即服务,举例子说我们用的QQ 邮箱 其实就是一种SaaS服务。企业市场常用的在线CRM系统也是。
    国外的代表服务商Salesforce。

    针对题主的问题
    IaaS:阿里云 亚马逊云 腾讯云
    PaaS:新浪云 百度云百度开放云平台
    IaaS和PaaS的区别
    IaaS其实提供的就是服务器,用户可以自行在服务器安装配置各种软件环境。可以很灵活的实现各种功能。
    PaaS目前主要是WEB环境的应用,通常支持PHP、Java、Python和GO语言。必须在云计算服务商的框架内开发。
    IaaS需要自己搭建程序运行环境,优势是灵活,缺点就是需要自己配置
    PaaS不需要自己做环境配置,缺点是必须使用指定的开发语言,遵循平台的开发规范。
    如果开发的应用不是用PHP、Java、Python语言。建议使用阿里云的服务。如果是上述语言的WEB服务,可以考虑使用新浪云、百度云等。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

Captcha Code