നിങ്ങളുടെ ടോർ റിലേ നിങ്ങൾ ആഗ്രഹിക്കുന്നതിലും കൂടുതൽ മെമ്മറി ഉപയോഗിക്കുന്നുണ്ടെങ്കിൽ, അതിന്റെ കാൽപ്പാടുകൾ കുറയ്ക്കുന്നതിനുള്ള ചില ടിപ്പുകൾ ഇതാ:
- നിങ്ങൾ ലിനക്സിലാണെങ്കിൽ, glibc- ന്റെ malloc നടപ്പാക്കലിൽ മെമ്മറി വിഘടന ബഗുകൾ നേരിടുന്നുണ്ടാകാം.
അതായത്, ടോർ മെമ്മറി തിരികെ സിസ്റ്റത്തിലേക്ക് വിടുമ്പോൾ, മെമ്മറിയുടെ ഭാഗങ്ങൾ വിഘടിക്കുന്നതിനാൽ അവ വീണ്ടും ഉപയോഗിക്കാൻ പ്രയാസമാണ്.
ഓപ്പൺബിഎസ്ഡിയുടെ മാലോക്ക് നടപ്പാക്കലിനൊപ്പം ടോർ ടാർബോൾ അയയ്ക്കുന്നു, അതിൽ കൂടുതൽ വിഘടന ബഗുകൾ ഇല്ല (എന്നാൽ ട്രേഡ്ഓഫ് ഉയർന്ന സിപിയു ലോഡാണ്).
പകരം ഈ മാലോക്ക് നടപ്പാക്കൽ ഉപയോഗിക്കാൻ നിങ്ങൾക്ക് ടോറിനോട് പറയാൻ കഴിയും:
./configure --enable-openbsd-malloc
.
- നിങ്ങൾ ഒരു വേഗതയേറിയ റിലേ പ്രവർത്തിപ്പിക്കുകയാണെങ്കിൽ, നിങ്ങൾക്ക് ധാരാളം ടിഎൽഎസ് കണക്ഷനുകൾ തുറന്നിട്ടുണ്ടെങ്കിൽ, ഓപ്പൺഎസ്എസ്എല്ലിന്റെ ആന്തരിക ബഫറുകളിലേക്ക് (ഒരു സോക്കറ്റിന് 38 കെബി +) നിങ്ങൾക്ക് ധാരാളം മെമ്മറി നഷ്ടപ്പെടും.
ഉപയോഗിക്കാത്ത ബഫർ മെമ്മറി കൂടുതൽ ആക്രമണാത്മകമായി റിലീസ് ചെയ്യുന്നതിന് ഞങ്ങൾ ഓപ്പൺഎസ്എസ്എല്ലിനെ പാച്ച് ചെയ്തു .
നിങ്ങൾ ഓപ്പൺഎസ്എസ്എൽ 1.0.0 അല്ലെങ്കിൽ പുതിയതിലേക്ക് അപ്ഡേറ്റ് ചെയ്യുകയാണെങ്കിൽ, ടോറിന്റെ ബിൽഡ് പ്രോസസ്സ് ഈ സവിശേഷത സ്വപ്രേരിതമായി തിരിച്ചറിയുകയും ഉപയോഗിക്കുകയും ചെയ്യും.
- നിങ്ങൾക്ക് ഇപ്പോഴും മെമ്മറി ലോഡ് കൈകാര്യം ചെയ്യാൻ കഴിയുന്നില്ലെങ്കിൽ, നിങ്ങളുടെ റിലേ പരസ്യപ്പെടുത്തുന്ന ബാൻഡ്വിഡ്ത്ത് കുറയ്ക്കുന്നത് പരിഗണിക്കുക.
കുറഞ്ഞ ബാൻഡ്വിഡ്ത്ത് പരസ്യം ചെയ്യുന്നത് അർത്ഥമാക്കുന്നത് നിങ്ങൾ കുറച്ച് ഉപയോക്താക്കളെ ആകർഷിക്കുമെന്നാണ്, അതിനാൽ നിങ്ങളുടെ റിലേ വലുതായി വളരരുത്.
മാൻ പേജിലെ
MaxAdvertisedBandwidth
ഓപ്ഷൻ കാണുക.
ഇതെല്ലാം പറഞ്ഞു, ഫാസ്റ്റ് ടോർ റിലേകൾ ധാരാളം ആട്ടുകൊറ്റന്മാരെ ഉപയോഗിക്കുന്നു. ഫാസ്റ്റ് എക്സിറ്റ് റിലേ 500-1000 എംബി മെമ്മറി ഉപയോഗിക്കുന്നത് അസാധാരണമല്ല.