Nginx 何时会出现磁盘意外写入?

Nginx 何时会出现磁盘意外写入?

我使用 Nginx 来缓存静态文件。主要问题是磁盘写入时的突然变化。

nginx.conf

http {
    proxy_cache_path /cache-data levels=2:2:2 keys_zone=images_cache:60000m inactive=2d use_temp_path=off;


    server {
        access_log off;
        listen 8080 reuseport;

        location ~ ^/storage(\d+)?\.my-domain\.com/ {
            # Configure the proxy cache
            proxy_cache images_cache;
            proxy_cache_background_update on;
            proxy_cache_lock on;
            proxy_cache_use_stale error timeout updating http_500 http_502 http_503 http_504;
            proxy_cache_valid 200 2d;
    }
}

主要问题: 在此处输入图片描述 这是 Kubernetes 节点导出器的报告(我在这个节点上只有一个 Nginx)

我知道:

  • 磁盘上的读取速率不会改变。
  • 请求率没有改变。
  • 命中/未命中/过期率不会改变。
  • 卷大小没有改变。
  • access_log 已被禁用。

一些更新:

  • 内存:60GB
  • pod容量(cache-data):大于200GB

相关内容