84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
我们的服务器在黑色星期五的这几天偶尔会出现负载突然变高(高达20+)的情况,现在已知redis在dump时会引起io wait,redis以及memcached连接数突增,之后memcached会出现超时,再接着数据库就挂掉,负载又上了新的台阶,感觉和redis有关系,有人知道redis的dump为什么有这么大的影响吗?
欢迎选择我的课程,让我们一起见证您的进步~~
データをダンプするとき、多数のディスク IO 操作と IO がビジー状態になり、io_wait が比較的高くなり、負荷が高くなる可能性があります。サーバーの負荷が高いとき、現時点では CPU がビジー状態ではないはずですよね。 CPU がアイドル状態で IO がビジーな場合は、redis のダンプ操作による大量の IO が原因である可能性があります。 Redis のダンプ関連の構成を最適化し、ダンプ時間間隔を短縮してみることができます
サーバー負荷が高いということは、特定のリソースの使用が不十分であることに他なりません。 CPU リソース、ディスク リソース、ネットワーク リソース。
Redis のダンプには IO 操作が必要です。ディスクの読み取りと書き込みを見てください。
元投稿者の詳しい展開が分からないので、redisはネイティブなのでしょうか? MySQLもネイティブですか? mysqlは事務機には基本的には置かれていないような気がします。 IO 負荷が高い場合でも、他のマシン上の mysql に影響を与えることはありません。
接続数が急に増えてタイムアウトになった場合は、tcp time_wait の数を確認できます。これは、特定のサービスの短い接続呼び出しに似ていると思います。障害が発生すると、大量の time_wait がアクティブに切断され、ネットワーク リソースが枯渇し、他のサービスが使用できなくなります。
データをダンプするとき、多数のディスク IO 操作と IO がビジー状態になり、io_wait が比較的高くなり、負荷が高くなる可能性があります。サーバーの負荷が高いとき、現時点では CPU がビジー状態ではないはずですよね。 CPU がアイドル状態で IO がビジーな場合は、redis のダンプ操作による大量の IO が原因である可能性があります。 Redis のダンプ関連の構成を最適化し、ダンプ時間間隔を短縮してみることができます
サーバー負荷が高いということは、特定のリソースの使用が不十分であることに他なりません。 CPU リソース、ディスク リソース、ネットワーク リソース。
Redis のダンプには IO 操作が必要です。ディスクの読み取りと書き込みを見てください。
元投稿者の詳しい展開が分からないので、redisはネイティブなのでしょうか? MySQLもネイティブですか? mysqlは事務機には基本的には置かれていないような気がします。 IO 負荷が高い場合でも、他のマシン上の mysql に影響を与えることはありません。
接続数が急に増えてタイムアウトになった場合は、tcp time_wait の数を確認できます。これは、特定のサービスの短い接続呼び出しに似ていると思います。障害が発生すると、大量の time_wait がアクティブに切断され、ネットワーク リソースが枯渇し、他のサービスが使用できなくなります。