Sim, o MongoDB utiliza um bloqueio de gravação global (em todo o servidor), portanto, "bloqueio%" conforme relatado por mongostat representa o tempo total que o servidor gastou em bloqueio global de gravação durante o último período de amostra (um segundo) para todos os ops em todos os dbs.
Conforme você faz mais operações de gravação, como atualizações, inserções, exclusões e avaliações, esse valor aumenta.
Os números da amostra acima não são alarmantes para um servidor autônomo.
Leituras regulares de 80%, no entanto, sugerem que você queira balancear suas leituras e gravações em mais servidores ou dividir sua (s) coleção (s), embora eu pareça estar fragmentando para aliviar problemas de armazenamento antes do desempenho.
Em geral, as chaves para otimização incluem indexação correta e abrangente, limitação de resultados, uso do profiler e explain () para descobrir afunilamentos e garantir que você esteja usando o driver adequadamente (a experiência com o tamanho do lote do cursor pode produzir melhorias significativas ).