Google cloud platform 向google gcloud添加交换

Google cloud platform 向google gcloud添加交换,google-cloud-platform,gcloud,Google Cloud Platform,Gcloud,我尝试使用这些文章中的说明将swap添加到我的google云VM实例中 除了我把交换分区放在/mnt/stateful_分区中,因为那似乎是唯一一个足够大且可写的分区。这似乎奏效了,记忆力也增强了。然而。。。有关更改fstab的说明无效。当我停止并启动VM实例时,fstab将恢复到其以前的(空)状态,因此不会自动添加交换 值得一提的是,/etc是一个覆盖。我不知道这是怎么回事 有什么办法解决这个问题吗?规则1-不要配置Linux交换。这将消耗磁盘I/O交换内存。为你的实例添加更多内存。。你对

我尝试使用这些文章中的说明将swap添加到我的google云VM实例中

除了我把交换分区放在/mnt/stateful_分区中,因为那似乎是唯一一个足够大且可写的分区。这似乎奏效了,记忆力也增强了。然而。。。有关更改fstab的说明无效。当我停止并启动VM实例时,fstab将恢复到其以前的(空)状态,因此不会自动添加交换

值得一提的是,/etc是一个覆盖。我不知道这是怎么回事


有什么办法解决这个问题吗?

规则1-不要配置Linux交换。这将消耗磁盘I/O交换内存。为你的实例添加更多内存。。你对这一点的看法似乎与上面的文章不一致,这篇文章试图用这个黑客免费运行他的网站。另外,按照我的想法,进行交换可以防止出现轻微的误算,从而导致所有问题的发生。具有10 GB永久磁盘的F1 micro实例的磁盘I/O配额非常小。使用交换空间会降低可用I/O。如果系统开始交换内存,则抖动的可能性会增加。10 GB分区标准永久磁盘的最大持续读取IOPS为每秒7.5。如果您需要交换4KB内存页,那就是30KB秒。您的机器很快就会崩溃。不过,如果您想尽量降低成本,10GB SSD的月租金为1.36美元,10GB的IOPS为300。我想回想一下,如果你有自己的旋转磁盘,你会幸运地获得80 IOPS。然而当时地球上的每个系统都有交换。因为总有一些代码只运行一次,或者很少运行。偶尔也会有用户对您的系统做一些超出您预期的事情。@xpusostomos我已经复制了您所做的事情,但是我对fstab文件所做的更改仍然存在,我遵循了您链接的命令,您做了什么不同的事吗?