ಹಳೆಯ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ವೇಗವರ್ಧಕಗಳು PCI ಪಟ್ಟಿಯಲ್ಲಿ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತವೆ, ಮತ್ತು VPN ಈಗ ವೇಗವಾಗಿ ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡುತ್ತದೆ ಎಂದು ಊಹಿಸಲಾಗುತ್ತದೆ. ಅದು ನಿಜವಾಗುವ ಮೊದಲು ನಾಲ್ಕು ಪ್ರತ್ಯೇಕ ಹಸ್ತಾಂತರಗಳು ಯಶಸ್ವಿಯಾಗಬೇಕು: ಸಿಸ್ಟಂ ಸಾಧನವನ್ನು ಕಂಡುಕೊಳ್ಳುತ್ತದೆ, ನಿರ್ವಹಿಸಲಾದ ಡ್ರೈವರ್ ಅದನ್ನು ನಡೆಸುತ್ತದೆ, ಇಂಟರ್ಫೇಸ್ VPNಗೆ ಬೇಕಾದ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಬಹಿರಂಗಪಡಿಸುತ್ತದೆ, ಮತ್ತು VPNನ ಸಕ್ರಿಯ ಬ್ಯಾಕೆಂಡ್ ಅದನ್ನು ಕೇಳುತ್ತದೆ. ಅವುಗಳಲ್ಲಿ ಯಾವುದಾದರೂ ವಿಫಲವಾದರೆ ಕಾರ್ಡ್ ಸುರಂಗದ ನಿಜವಾದ ಮಾರ್ಗದಿಂದ ಹೊರಗೆ ಉಳಿಯುತ್ತದೆ.

ಪತ್ತೆ ಮೊದಲ ಹಸ್ತಾಂತರ, ಕೊನೆಯದಲ್ಲ

ಪತ್ತೆ ಬಸ್ ಸಾಧನವನ್ನು ನೋಡುತ್ತದೆ ಮತ್ತು ಕರ್ನೆಲ್‌ಗೆ ಅದು ಏನು ಎಂಬ ಬಗ್ಗೆ ಸ್ವಲ್ಪ ಕಲ್ಪನೆ ಇದೆ ಎಂದು ಮಾತ್ರ ಸಾಬೀತುಪಡಿಸುತ್ತದೆ. ಡ್ರೈವರ್ ಬೆಂಬಲ ಮುಂದಿನ ದ್ವಾರ, ಮತ್ತು ಅದು ಆವೃತ್ತಿ ಅವಲಂಬಿತ: ಹಳೆಯ ಆವೃತ್ತಿಯಲ್ಲಿದ್ದ ಮಾಡ್ಯೂಲ್ ಪ್ರಸ್ತುತ ಕರ್ನೆಲ್ ಪ್ಯಾಕೇಜ್‌ನಿಂದ ಸಂಪೂರ್ಣವಾಗಿ ಕಾಣೆಯಾಗಿರಬಹುದು. ಜೊತೆಗೆ, ಡ್ರೈವರ್ ಡೇಟಾ ಚಾನೆಲ್ ಬಳಸುವ ನಿರ್ದಿಷ್ಟ ಅಲ್ಗಾರಿದಮ್ ಮತ್ತು ಮೋಡ್ ಅನ್ನು ನೋಂದಾಯಿಸಬೇಕು. AES-CBC ಅನ್ನು ವೇಗಗೊಳಿಸುವ ಕಾರ್ಡ್ AES-GCM ಮೇಲೆ ಮಾತುಕತೆ ನಡೆಸುವ ಸಂರಚನೆಗೆ ಏನನ್ನೂ ಮಾಡುವುದಿಲ್ಲ.

ಮೌಲ್ಯಮಾಪನದಲ್ಲಿ ಪ್ರತಿ ಹಸ್ತಾಂತರವನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಹೆಸರಿಸಿ, ಏಕೆಂದರೆ ನಾಲ್ಕನೆಯದರಲ್ಲಿ ವೈಫಲ್ಯವು ಹೊರಗಿನಿಂದ ಮೊದಲನೆಯದರ ವೈಫಲ್ಯದಂತೆಯೇ ಕಾಣುತ್ತದೆ.

ಕರ್ನೆಲ್‌ನ ಅಲ್ಗಾರಿದಮ್ ಪಟ್ಟಿಯನ್ನು ಓದಿ

ಹೋಸ್ಟ್ ಸಾಧನದ ಬಗ್ಗೆ ಮತ್ತು ಅದು ನೋಂದಾಯಿಸಿದ ಅಲ್ಗಾರಿದಮ್‌ಗಳ ಬಗ್ಗೆ ಈಗಾಗಲೇ ತಿಳಿದಿರುವುದನ್ನು ಸಂಗ್ರಹಿಸುವ ಮೂಲಕ ಪ್ರಾರಂಭಿಸಿ.

lspci -nn | grep -i -E "crypt|hifn|soekris"
grep -E "^(name|driver|priority)" /proc/crypto | head -40

PCI ಸಾಲು ಯಾವುದೇ ಡ್ರೈವರ್ ಹುಡುಕಾಟಕ್ಕೆ ಬೇಕಾದ ತಯಾರಕ ಮತ್ತು ಸಾಧನ ಗುರುತುಗಳನ್ನು ನೀಡುತ್ತದೆ, ಮತ್ತು/proc/crypto ನೋಂದಾಯಿತ ಅನುಷ್ಠಾನಗಳನ್ನು ಅವುಗಳ ಡ್ರೈವರ್‌ಗಳು ಮತ್ತು ಆದ್ಯತೆಗಳೊಂದಿಗೆ ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ. ಆದ್ಯತೆಯ ಮೌಲ್ಯವು ಒಂದೇ ಅಲ್ಗಾರಿದಮ್‌ನ ಅನುಷ್ಠಾನಗಳ ನಡುವಿನ ಆಯ್ಕೆಯನ್ನು ಕ್ರಮಗೊಳಿಸುತ್ತದೆ, ಇದು ಅಪ್ಲಿಕೇಶನ್ ಅವುಗಳಲ್ಲಿ ಒಂದನ್ನು ಆಯ್ಕೆ ಮಾಡುವುದಕ್ಕೆ ಸಮಾನವಲ್ಲ. ಕಾರ್ಡ್‌ನ ಅಲ್ಗಾರಿದಮ್ ಅಲ್ಲಿ ಕಾಣದಿದ್ದರೆ, ಡ್ರೈವರ್ ಅದನ್ನು ಎಂದಿಗೂ ನೋಂದಾಯಿಸಿಲ್ಲ ಮತ್ತು ಬಳಕೆದಾರ ಸ್ಥಳದಲ್ಲಿ ಯಾವುದೇ ಬದಲಾವಣೆ ಅದನ್ನು ಕರೆಯುವುದಿಲ್ಲ. ಕಾರ್ಡ್‌ನ ಸ್ಕ್ರೀನ್‌ಶಾಟ್‌ನ ಬದಲು ಗುರುತುಗಳು ಮತ್ತು ಅನುಷ್ಠಾನಗಳ ಹೆಸರುಗಳನ್ನು ಬರೆದಿಡಿ.

VPN ಆ ಅನುಷ್ಠಾನವನ್ನೇ ಆಯ್ಕೆ ಮಾಡಬೇಕು

ಕರ್ನೆಲ್‌ನಲ್ಲಿ ಲಭ್ಯತೆ ಒಂದು ಮೆನು, VPN ಪ್ರಕ್ರಿಯೆ ಅಲ್ಲಿಂದಲೇ ಆರ್ಡರ್ ಮಾಡಿದೆ ಎಂಬ ಖಾತರಿ ಅಲ್ಲ. ಬ್ಯಾಕೆಂಡ್ ವಾಸ್ತವವಾಗಿ ಏನನ್ನು ಬಳಸುತ್ತದೆ ಎಂದು ಪರಿಶೀಲಿಸಿ.

openssl speed -evp aes-256-gcm
openssl engine -t -c

ವೇಗದ ಆದೇಶವು ಗ್ರಂಥಾಲಯದ ತನ್ನದೇ ಮಾರ್ಗವನ್ನು ಅಭ್ಯಾಸ ಮಾಡುತ್ತದೆ ಮತ್ತು ಸಂರಚಿತ ಯಂತ್ರಕ್ಕೆ ಮೂಲರೇಖೆಯನ್ನು ನೀಡುತ್ತದೆ, ಆದರೆ ಎಂಜಿನ್ ಪಟ್ಟಿ OpenSSLಗೆ ಯಾವುದೇ ಐಚ್ಛಿಕ ಪೂರೈಕೆದಾರರು ಲಭ್ಯವಿದೆಯೇ ಎಂದು ತೋರಿಸುತ್ತದೆ. ತನ್ನದೇ ಕ್ರಿಪ್ಟೋ ಗ್ರಂಥಾಲಯವನ್ನು ಹೊಂದಿರುವ ಬಳಕೆದಾರ-ಸ್ಥಳದ VPN ಕರ್ನೆಲ್‌ನ ಅನುಷ್ಠಾನಗಳನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಬೈಪಾಸ್ ಮಾಡುತ್ತದೆ, ಆದ್ದರಿಂದ ನೋಂದಾಯಿತ ಡ್ರೈವರ್ ಅದಕ್ಕೆ ಅಪ್ರಸ್ತುತವಾಗಿರಬಹುದು. ಡೇಟಾ-ಚಾನೆಲ್ ಆಫ್‌ಲೋಡ್ ಮತ್ತೊಂದು ಮೂರನೇ ಕಾರ್ಯವಿಧಾನ, ಇದು ಸೈಫರ್ ವಿನಂತಿಗಳನ್ನು ವಿಸ್ತರಣಾ ಕಾರ್ಡ್‌ಗೆ ಕಳುಹಿಸುವ ಬದಲು ಪ್ಯಾಕೆಟ್ ಸಂಸ್ಕರಣೆಯನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ. ನಾಲ್ಕನೆಯದಕ್ಕೆ ಹಾರ್ಡ್‌ವೇರ್ ಖರೀದಿಸುವ ಮೊದಲು ಈ ಮೂರರಲ್ಲಿ ಯಾವುದು ನಿಮ್ಮ ನಿಯೋಜನೆಯನ್ನು ವಿವರಿಸುತ್ತದೆ ಎಂದು ನಿರ್ಧರಿಸಿ.

ನಿಮ್ಮ ಬಳಿ ಈಗಾಗಲೇ ಇರುವ CPU ಮಾರ್ಗದೊಂದಿಗೆ ಹೋಲಿಸಿ

ಆಧುನಿಕ ಪ್ರೊಸೆಸರ್‌ಗಳಲ್ಲಿ AES ಸೂಚನೆಗಳಿವೆ, ಅವನ್ನು ನಿರ್ವಹಿಸಲಾದ ಗ್ರಂಥಾಲಯವು ಹೆಚ್ಚುವರಿ ಹಾರ್ಡ್‌ವೇರ್ ಇಲ್ಲದೆ ಬಳಸುತ್ತದೆ, ಮತ್ತು ಅವು ಬಸ್ ವರ್ಗಾವಣೆಗಳು ಮತ್ತು ಹೆಚ್ಚುವರಿ ಪ್ರತಿಗಳನ್ನು ತಪ್ಪಿಸುತ್ತವೆ. ಹಳೆಯ ವೇಗವರ್ಧಕವು ಆ ಮಾರ್ಗಕ್ಕೆ ಸೋಲಬಹುದು, ಆದರೂ ಇನ್ನೂ ಪ್ರಭಾವಶಾಲಿ ಕಚ್ಚಾ ಸೈಫರ್ ಸಂಖ್ಯೆಗಳನ್ನು ವರದಿ ಮಾಡುತ್ತದೆ. ನಿಜವಾದ ಕೆಲಸದ ಭಾರವನ್ನು ಅಳೆಯಿರಿ: ಅದೇ ಸಂಚಾರ, ಅದೇ ರಕ್ಷಣಾ ಸೆಟ್ಟಿಂಗ್‌ಗಳು, ಮೂಲರೇಖೆ ವಿರುದ್ಧ ಅಭ್ಯರ್ಥಿ, ಜೊತೆಗೆ CPU ಲೋಡ್ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಥ್ರೂಪುಟ್ ಒಟ್ಟಿಗೆ ದಾಖಲಾಗುತ್ತದೆ. ನಿರ್ಧಾರದಲ್ಲಿ ನವೀಕರಣ ಮತ್ತು ಮರುಪ್ರಾಪ್ತಿಯ ನಡವಳಿಕೆಯನ್ನು ಸೇರಿಸಿ, ಏಕೆಂದರೆ ನಿರ್ವಹಿಸದ ಮಾಡ್ಯೂಲ್ ಗೇಟ್‌ವೇಯ ನಿರ್ವಹಣಾ ಅಪಾಯವನ್ನು ಅದರ ಇಡೀ ಜೀವಿತಾವಧಿಯಲ್ಲಿ ಹೆಚ್ಚಿಸುತ್ತದೆ.

ಖರೀದಿಯ ಆಧಾರವೆಂದರೆ ಬೆಂಬಲಿತ ಸರಪಳಿ ಜೊತೆಗೆ ಅಳೆಯಲಾದ ಪ್ರಯೋಜನ. ಪತ್ತೆಯಾದ ಕಾರ್ಡ್, ಅಥವಾ ಯಾರೋ ಒಮ್ಮೆ ಸಂಕಲಿಸಿದ ಮಾಡ್ಯೂಲ್, ನಿರ್ವಹಿಸಲಾದ ಗೇಟ್‌ವೇವನ್ನು ಹಳೆಯ ಹಾರ್ಡ್‌ವೇರ್ ಮೇಲೆ ಅವಲಂಬಿಸುವಂತೆ ಮಾಡುವ ಕಾರಣವಲ್ಲ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು