我有我的Ubuntu20.04服务器和许多加密货币守护进程,在这个服务器中我只有这样的负载。有时,服务器将耗尽这些守护进程的内存,即使我在交换分区中有足够的内存,这就是一个例子:
📷
我想服务器正在耗尽内存,因为RAM几乎已经满了,我想减少内存RAM中的负载,将某些内容更改为交换分区,这有可能吗?或者还有另一种最好的方法来帮助服务器不耗尽内存?
谢谢。
编辑:
free -h输出:
total used free shared buff/cache available
Mem: 62Gi
我是GCP和Deep Learning VM的新手。我得到它是为了训练一些深度学习模型。当在google cloud jupyter笔记本上训练时,它崩溃了,因为它无法将输入张量从GPU复制到CPU:具体如下: InternalError: Failed copying input tensor from /job:localhost/replica:0/task:0/device:GPU:0 to /job:localhost/replica:0/task:0/device:CPU:0 in order to run TensorDataset: Dst tensor is not ini
我正在用C语言做一个客户端-服务器应用程序,试图模拟一个纸牌游戏。这是一个一对一的游戏,其中客户端在线程工作者(每个比赛一个工作者)的协助下玩游戏。我试着做一些测试,但是在某个时候,没有任何原因,服务器自己崩溃了。代码中充满了各种检查,试图以各种方式安全地结束它。发布所有的代码是不可想象的,但这是计算的结果(我已经重复了10次以上,得到了相同的结果):
worker: Start Playing!
worker: hand number: 0
worker: player pluto playing on port 6!
Killed
有什么可能的原因吗?其他人也遇到了同样的问题?
在使用不同的rest服务器(我们使用2或4个节点/服务器)发送大量事务的过程中,内存池总是溢出,服务器开始超载,块关闭了很长时间,这取决于事务的数量,事务越多,关闭块所需的时间就越多,总是在20秒到20分钟之间。例如,当我发送20k txs时,内存池被填满了20k事务,然后在20秒后阻塞所有事务。如果我们发送300k的事务,内存池填满了+-280k,在20分钟内关闭了3个块,~123,~123,~25 txs,但在这20分钟内tendermint总是错误,如"err="pong timeout"","err=EOF","used of c