场景说明:当有大量的数据(等待写盘的数据)暂留在缓冲区中,导致内存紧张,然后一次性写入磁盘造成磁盘写入的瓶颈。为了避免这种情况的发生,当检测到程序保存大量的的数据,开始调用sync同步磁盘数据。一个糟糕的设计是将锁放在一个频繁调用函数里面。
程序调用sync同步磁盘数据合适吗?
时间: 2024-09-30 16:26:58
场景说明:当有大量的数据(等待写盘的数据)暂留在缓冲区中,导致内存紧张,然后一次性写入磁盘造成磁盘写入的瓶颈。为了避免这种情况的发生,当检测到程序保存大量的的数据,开始调用sync同步磁盘数据。一个糟糕的设计是将锁放在一个频繁调用函数里面。
程序调用sync同步磁盘数据合适吗?