GNU/Linux >> Linux Esercitazione >  >> Linux

Avviso Readahead di MongoDB

La risposta è stata eseguire blockdev --setra in uno script di avvio. Ogni volta che il sistema si riavvia, i valori read-ahead tornano ai valori predefiniti.

Nel mio caso ho appena capito quali fossero le mie unità logiche con blockdev --report , quindi eseguo blockdev --setra su ogni unità nella sezione "start" dello script di avvio di MongoDB in init.d.

Spero che questo aiuti chiunque altro abbia problemi simili.


Puoi farlo:

echo 'ACTION=="add", KERNEL=="xvdb", ATTR{bdi/read_ahead_kb}="64"' | sudo tee -a /etc/udev/rules.d/85-ebs.rules
echo 'ACTION=="add", KERNEL=="xvdc", ATTR{bdi/read_ahead_kb}="64"' | sudo tee -a  /etc/udev/rules.d/85-ebs.rules
echo 'ACTION=="add", KERNEL=="xvdd", ATTR{bdi/read_ahead_kb}="64"' | sudo tee -a /etc/udev/rules.d/85-ebs.rules
echo 'ACTION=="add", KERNEL=="xvde", ATTR{bdi/read_ahead_kb}="64"' | sudo tee -a   /etc/udev/rules.d/85-ebs.rules
echo 'ACTION=="add", KERNEL=="dm-0", ATTR{bdi/read_ahead_kb}="64"' | sudo tee -a /etc/udev/rules.d/85-ebs.rules
echo 'ACTION=="add", KERNEL=="dm-1", ATTR{bdi/read_ahead_kb}="64"' | sudo tee -a /etc/udev/rules.d/85-ebs.rules
echo 'ACTION=="add", KERNEL=="dm-2", ATTR{bdi/read_ahead_kb}="64"' | sudo tee -a /etc/udev/rules.d/85-ebs.rules
echo 'ACTION=="add", KERNEL=="md127", ATTR{bdi/read_ahead_kb}="64"' | sudo tee -a /etc/udev/rules.d/85-ebs.rules

dove KERNEL=="" è il tuo dispositivo HDD

quindi al riavvio tutto sarà impostato correttamente

rw   256   512  4096          0     42949672960   /dev/xvda1
rw   128   512  4096          0    214748364800   /dev/xvdc
rw   128   512  4096          0    214748364800   /dev/xvde
rw   128   512  4096          0    214748364800   /dev/xvdd
rw   128   512  4096          0    214748364800   /dev/xvdb
rw   128   512  4096          0    429227769856   /dev/md127
rw   128   512  4096          0    343379279872   /dev/dm-0
rw   128   512  4096          0     42920312832   /dev/dm-1
rw   128   512  4096          0     42920312832   /dev/dm-2

Linux
  1. Come installare MongoDB su Ubuntu 20.04

  2. Come installare e proteggere MongoDB 4 in CentOS 8

  3. Come installare MongoDB su Ubuntu 18.04

  4. Come installare MongoDB su Debian 11

  5. Servizio MongoDB non in esecuzione in Fedora

Come installare MongoDB su CentOS 7

Installa MongoDB su Ubuntu 18.04

Come installare MongoDB versione 4.0 su Centos 7?

Come installare Mongodb in CentOS?

Come installare MongoDB su Rocky Linux 8

- mongodb/mongodb 1.2.0 richiede ext-mongodb ^1.3.0 -> l'estensione PHP richiesta mongodb non è presente nel sistema