价格屠夫之8.5USD KVM,谨慎选择.用于练手各种用途还是不错的,梯子就不太好了,速度一般般.这个价格毋庸置疑的HDD,而且根据测试看来,也差不多.估计现在买的人还不多,还没爆炸...
=>购买链接:戳这里
- 15GB - 官方没说,实际HDD无疑.
- 512MB RAM - KVM的RAM还是可以保证的.
- 1 CPU - 就看邻居心情了.
- 1 IPv4 - 反正不是CN2直连,这个价格不用想.
- 1 TB - 实测双向计费流量,但是这么多,一般用不完.
- 100Mbps - 实测速度还行
- KVM - KVM能做到这么低,慎防跑路是关键.
- ColoCrossing 机房 - 反正就是那样.
ColoCrossing 都是标配千兆,他是百兆有两个可能,他去跟ColoCrossing谈了便宜的,CPU什么都是垃圾的,比ATOM 2758还要低级的.
这家人呢,如果你收的到他的开通邮件,太神奇了.我是收不到.但是可以从这里查.
https://www.neq3host.com/secure/clientarea.php?action=emails
登陆密码是足够长呢,后台信息要记住.
在做进一步对比之前,不得不说下Gullo.me提供的NAT VPS,稳定性还算不错.也提供多种配置可以选择,找一款最接近的对比下.优惠后年付8美金.
- 512MB RAM - 因为OpenVZ是容器化技术,不支持添加SWAP是个痛.
- 10GB Storage - 对比15G的储存空间,貌似少了,但是Gullo.me的貌似是SSD.
- 500GB Bandwidth - 一样用不完.
- 1 NAT IPv4 w/ 20 Ports - 没能提供完整的IPv4输了
- /80 Block IPv6 - 其实8.5美金的KVM VPS的IPv6竟然没法使用公网,可惜.
- OpenVZ Virtualization - 虽然说支持超售,我相信Gullo.me应该不是这样的淫.
在不算超售情况下,硬盘多了5G,流量多了500G,IP有了,IPv6反正国内用不了,有给我也没用,我就等效看不到,才加了0.5个美金.很划算呢.当然,一分钱一分货的道理,大家还是知道最好.这个不能进急救模式,也不能dd安装Windows.
支持系统方面:
- CentOS 6.9 64Bit
- CentOS 7 64Bit
- Debian 9 64Bit
- Fedora 27 64Bit
- Ubuntu 14.04 64Bit
- Ubuntu 16.04 64Bit
- Ubuntu 17.04 64Bit
由于我比较钟爱Debian,所幸也提供Debian 9的支持.虽然大多数人还是喜欢Ubuntu...
也许是我觉得Ubuntu比较不够节省的原因,Fedora我也不太习惯,CentOS同理.
下面放出的是bench.sh的跑分.(反正很一般的网络了~,大家还是关注这些,我觉得嘛,CPU都差不多,这个确实有点重要.)
用Gullo.me的来对比一下(就是磁盘好点,其他半斤八两.):
默认没法上网,因为走了IPv6,关掉就好.
echo "net.ipv6.conf.all.disable_ipv6 = 1" >>/etc/sysctl.conf sysctl -p /etc/sysctl.conf
上面还有一些无用的垃圾文件(一个加锁空文件,以及一些安装日志):
chattr -i 70-persistent-net.rules rm 70-persistent-net.rules rm virt-sysprep-firstboot.log
使用KVM技术,内存能保证,不存在内存超售的可能性.但是由于硬盘是HDD的,所以这个SWAP在硬盘上效率肯定也不会高,估计日后还会有石头盘出现.由于价格低廉,又因为各种什么加速的,流量还巨大,估计以后网速会下来.
至于连接深圳速度,很一般就是:
KVM没有了很多局限性,还是可以干更多的事情的.一个IPv4,不知道是不是全部端口都可以开放.反正就方便很多了.
另外主机商有重启母鸡的习惯啊,所以最好养个看门狗,比如Linode有一个叫Lassie的Shutdown Watchdog,我也要做一个.
下面是PHP实现的,每分钟调用一次,保证每分钟都监控下服务器是不是还开着. (记得后台开启API然后替换Key)
<?php function solusvm_get($action) { $postfields['key'] = 'XXXXX-XXXXX-XXXXX'; $postfields['hash'] = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'; $postfields['action'] = $action; $postfields['status'] = 'true'; if($action == 'info') { $postfields['hdd'] = 'true'; $postfields['mem'] = 'true'; $postfields['bw'] = 'true'; } $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://vpspanel.neq3host.com/api/client/command.php'); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $postfields); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Expect: ')); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); $data = curl_exec($ch); $code = curl_getinfo($ch, CURLINFO_HTTP_CODE); if($code != 200) { $return['error'] = 1; if($code == 405) { $return['message'] = 'Incorrect API credentials.'; return $return; } $return['message'] = 'Invalid status code.'; return $return; } curl_close($ch); if(!$data) { $return['error'] = 1; $return['message'] = 'Error connecting to API.'; return $return; } preg_match_all('/<(.*?)>([^<]+)</\1>/i', $data, $match); $result = array(); foreach ($match[1] as $x => $y) { $result[$y] = $match[2][$x]; } if($result['status'] == 'error') { $return['error'] = 1; $return['message'] = $result['statusmsg']; return $return; } $return = $result; $return['error'] = 0; return $return; } $status = solusvm_get('status'); if($status['statusmsg'] != 'online'){ solusvm_get('shutdown'); solusvm_get('boot'); } ?>
还有他大流量会限速,限速256Byte/s,就是2Mbps,整个月满载都没跑3/4 TB啊.