« Tüm yayınlar

Rust Sorgu Motorumuzda MMAP Yerine Io_uring Koyduk, Hız Düştü

Conviva'da mmap yerine io_uring kullanımı, bellek baskısı altında performans sorunlarına yol açtı.

Conviva'da, Arrow IPC dosyalarını okumak için mmap kullanıyorduk. Ancak, yüksek eşzamanlı yük altında mmap, bellek baskısı nedeniyle sorunlar yarattı. Performans testleri, 1 podun 4 poddan daha hızlı olduğunu gösterdi, bu da mmap'in paylaşılan durumu ve bellek yönetimi ile ilgili zorlukları ortaya koydu.

Bu sentez, kaynağından yapay zeka tarafından üretildi; insan editör ya da elle onay adımı yoktur. Nasıl çalışıyoruz