Então, para responder à pergunta que você está perguntando, é possível usar esses dois juntos, e isso não causará nenhum efeito negativo no outro.
Não sei se você está familiarizado com /dev/shm
, mas é um sistema de arquivos montado na RAM que parece ser uma pasta. SHM, tmpfs e zram são implementações ligeiramente diferentes que levam à mesma saída - armazenamento de dados na RAM em vez de um dispositivo de armazenamento secundário. Tanto quanto eu sei, as diferenças estão em como eles reagem quando a RAM começa a encher.
Como você está fazendo essa pergunta, provavelmente já ouviu falar em swap - quando a memória atinge a capacidade quase total, o sistema operacional começa a mover dados entre a RAM e uma partição dedicada. Pelo que eu me lembro, e isso pode estar errado, mas o tmpfs só será trocado quando for absolutamente necessário , e sempre tentará permanecer na RAM. /dev/shm
pode ser trocado tão prontamente quanto quaisquer outros dados na RAM, e eu não sei sobre o zram, mas suspeito que seja o mesmo.