નેટવર્ક પ્રદર્શન માટે નેટટિલ્સ-લિનક્સ, ટૂલકીટ

નેટુટીલ્સ-લિનક્સ નામ

હવે પછીના લેખમાં આપણે તેના પર એક નજર નાખીશું ઉપયોગિતા સંગ્રહ જેને "નેટુટીલ્સ-લિનક્સ" કહે છે. આનો ઉપયોગ કરી શકાય છે મુશ્કેલીનિવારણ અને નેટવર્ક પ્રદર્શન ટ્યુનિંગને સરળ બનાવો આપણા Gnu / Linux સિસ્ટમો પર.

આ નફો થઈ શકે છે ભારે વર્કલોડ સાથે ડેટા સેન્ટર્સ અને ઇન્ટરનેટ સેવા પ્રદાતાઓ માટે ઉપયોગી માં લાલ. અમે કદાચ ડેસ્કટ .પ કમ્પ્યુટર પર તેની સંપૂર્ણ અસરકારકતા જોશું નહીં, જો કે તમે હંમેશા તેનો લાભ લઈ શકો છો. તે હવે ઉત્પાદનના ઉપયોગમાં છે અને ડિબગીંગ હાર્ડવેર અને સ softwareફ્ટવેર સેટઅપ સાથે અમને ઘણો સમય બચાવી શકે છે.

નેટટિલ્સ-લિનક્સ ટૂલ્સ

ઉપયોગિતાઓનો આ સેટ કરશે Gnu / Linux પ્રભાવ ટ્યુનિંગ પ્રક્રિયાને બ ofક્સમાંથી બહાર કા helpવામાં સહાય કરો. નેટટિલ્સ-લિનક્સ નીચેના ટૂલ્સથી બનેલું છે:

  • નેટવર્ક ટોચ
  • સ્નેપ્ટોપ
  • ઇર્કટોપ
  • સોફ્ટિર્ક ટોચ
  • કડી દર
  • સોફ્ટનેટ-સ્ટેટ-ટોપ
  • આરએસએસ-સીડી
  • orટોર્પ્સ
  • મહત્તમ- cpu-freq
  • rx- બફર-વધારો
  • સર્વર માહિતી

નેટટિલ્સ-લિનક્સ સ્થાપિત કરો

પાયથોન પ્રોગ્રામિંગ ભાષાની મદદથી નેટટિલ્સ-લિનોક્સ વિકસિત થયેલ છે. તેથી અને આનો આભાર, તમે આ કરી શકો છો પીપનો ઉપયોગ કરીને સરળતાથી ઇન્સ્ટોલ કરો. સૌ પ્રથમ ડેબિયન, ઉબુન્ટુ અને લિનક્સ મિન્ટમાં પણ આપણે ટર્મિનલ (Ctrl + Alt + T) ખોલીને પીપ સ્થાપિત કરી શકીએ. તેમાં આપણે નીચે આપેલ આદેશ લખીશું:

sudo apt-get install python-pip

પીઆઈપી સ્થાપિત કર્યા પછી, આપણે ફક્ત નેટુટીલ્સ-લિંક્સ સ્થાપિત કરવા માટે નીચેનો આદેશ ચલાવવો પડશે:

sudo pip install netutils-linux

નેટુટીલ્સ-લિનક્સનો ઉપયોગ

જેમ ઉપર મેં લીટીઓનો ઉલ્લેખ કર્યો છે, નેટટિલ્સ-લિનોક્સમાં ઘણી બધી ઉપયોગિતાઓ છે ખાસ કરીને નેટવર્ક સમસ્યાઓના નિવારણ માટે અને નેટવર્ક પ્રભાવ ટ્યુનિંગ માટે પણ રચાયેલ છે. બધી ઉપયોગિતાઓને ત્રણ વિભાગોમાં વર્ગીકૃત કરવામાં આવી છે:

  1. સુપરવિસીન
  2. ટ્યુનિંગ
  3. હાર્ડવેર અને તેનું રૂપરેખાંકન વર્ગીકરણ

સુપરવિસીન

આ તમામ ઉચ્ચ-સ્તરનાં સાધનો જે આપણે દેખરેખ વિભાગ હેઠળ શોધી શકીએ છીએ તે માટે રૂટ વિશેષાધિકારોની જરૂર નથી. અમે તેમને કોઈ પણ સમસ્યા વિના સામાન્ય વપરાશકર્તા તરીકે ઉપયોગ કરીશું.

નેટવર્ક ટોચ

નેટુટીલ્સ-લિનક્સ નેટવર્ક-ટોપ

આ ઉપયોગિતા આપણને મંજૂરી આપશે મોનિટર વિક્ષેપો, ઉપકરણો માટે નેટવર્ક પ્રોસેસિંગ આંકડા અને સીપીયુ પણ. આ ઉપયોગિતાને ચલાવવા માટે, આપણે ફક્ત ટર્મિનલમાં ચલાવવું પડશે (Ctrl + Alt + T):

network-top

સ્નેપ્ટોપ

નેટુટીલ્સ-લિનક્સ સ્નેપ્ટોપ

તે એક છે મૂળભૂત પેકેટ જોનાર de / પ્રોક / નેટ / સ્મ્પ. આ ઉપયોગિતાને અમલમાં મૂકવા માટે, આપણે ફક્ત નીચેનો આદેશ ચલાવવો પડશે:

snmptop

ઇર્કટોપ

નેટુટીલ્સ-લિનક્સ ઇરકtopપટોપ

આ ઉપયોગિતા અમને સરળ રીતે બતાવશે a / પ્રોક / ઇન્ટ્રપ્ટ્સ ફાઇલના આધારે વિક્ષેપ દર આપણા Gnu / Linux સિસ્ટમનો. ભૂલશો નહીં કે અમે ફક્ત આદેશનો ઉપયોગ કરીને આ ઉપયોગિતાને ચલાવીશું:

irqtop

સોફ્ટિર્ક ટોચ

netutils-linux softirq- ટોચ

આ આદેશ આપણને બતાવશે પેકેટ ટ્રાન્સમિશન અને રિસેપ્શન રેટ / પ્રોક / સોફ્ટિર્ક્ઝ ફાઇલના આધારે. આ આદેશનો ઉપયોગ કરવા માટે, આપણે ફક્ત ટર્મિનલ (Ctrl + Alt + T) માં ચલાવવું પડશે:

softirq-top

કડી દર

નેટટિલ્સ-લિનોક્સ કડી-દર

આ ટૂલને એક્ઝિક્યુટ કરતી વખતે, તે આપણને બતાવશે નેટવર્ક ઇન્ટરફેસ કેટલા પેકેટો / બાઇટ્સ પ્રાપ્ત કરે છે / પ્રસારિત કરે છે અને કેટલી ભૂલો થાય છે / sys / વર્ગ / નેટ / XXX / આંકડાકીય / YYY ફાઇલો પર આધારિત છે. આ આદેશનો ઉપયોગ કરવા માટે, આપણે ફક્ત ટર્મિનલમાં (Ctrl + Alt + T) લખીશું:

link-rate

સોફ્ટનેટ-સ્ટેટ-ટોપ

નેટુટીલ્સ-લિનક્સ સોફ્ટનેટ-સ્ટેટ-ટોચ

વિવિધ બતાવો સીપીયુ દ્વારા પેકેટોની પ્રક્રિયાના આંકડા આપણા Gnu / Linux સિસ્ટમ પર. પરિણામો મેળવવા માટે આપણે ટર્મિનલમાં (Ctrl + Alt + T) ફક્ત લખવાનું રહેશે:

softnet-stat-top

ટ્યુનિંગ

આ ટૂલ્સને ચલાવવા માટે આપણે તેનો ઉપયોગ રૂટ તરીકે અથવા સુડો સાથે કરવો પડશે.

આરએસએસ-સીડી

IRQ માટે આપમેળે smp_affinity_list સુયોજિત કરે છે એનઆઈસી આરએક્સ / ટીએક્સ કતારોની જે સામાન્ય રીતે સીપીયુ 0 પર કાર્ય કરે છે. તે મલ્ટિપ્રોસેસર સિસ્ટમ્સ માટે ડબલ / ક્વાડ સ્કેલિંગને પણ સપોર્ટ કરે છે.

sudo rss-ladder enp10s0 0

orટોર્પ્સ

સ્થાનિક NUMA નોડના બધા ઉપલબ્ધ સીપીયુ પર આરપીએસને મંજૂરી આપે છે બધી એનઆઈસી આરએક્સ કતારો માટે. તે પણ સ્પષ્ટ કરવું જોઈએ કે સસ્તા નેટવર્ક કાર્ડ્સ માટે તે એક સારું સાધન છે.

sudo autorps enp10s0

મહત્તમ- cpu-freq

આ ઉપયોગિતા સીપીયુ પર્ફોર્મન્સ સ્કેલ સેટ કરે છે. તમે ન્યૂનતમ સ્કેલ મૂલ્ય માટે મહત્તમ સ્કેલ મૂલ્ય પણ સેટ કરવા જઇ રહ્યા છો. આનો અર્થ એ છે કે અમે અમારા પ્રોસેસરોની બધી શક્તિનો ઉપયોગ કરી શકશું. ધ્યાનમાં રાખવાની બીજી વાત એ છે કે તે વિલંબતા-સંવેદનશીલ સિસ્ટમ્સ માટે પણ ખૂબ ઉપયોગી થશે.

sudo maximize-cpu-freq

rx- બફર-વધારો

આ ઉપયોગિતા જરૂરી મૂલ્ય શોધે છે અને સેટ કરે છે ઓછી વિલંબતા જાળવવા દરમિયાન ખોવાયેલા અથવા ગુમ થયેલા પેકેટોને ટાળો.

હાર્ડવેર અને તેનું રૂપરેખાંકન વર્ગીકરણ

સર્વર માહિતી

netutils-linux સર્વર માહિતી બતાવો

આ ઉપયોગિતા છે lshw આદેશ સમાન છે. આપણે ટર્મિનલ (Ctrl + Alt + T) લખીને તેનો ઉપયોગ કરી શકીએ:

sudo server-info show

netutils-linux સર્વર માહિતી બતાવો

સર્વર-માહિતી ઉપયોગિતા પણ હાર્ડવેરનું વર્ગીકરણ કરી શકે છે 1 થી 10 ના ધોરણ પર તેની બધી લાક્ષણિકતાઓ ઉપરાંત, આ વર્ગીકરણને ingક્સેસ કરવા ઉપરાંત, આપણે ટર્મિનલ (Ctrl + Alt + T) લખીને ફક્ત તે કરી શકીએ:

sudo server-info rate

કોઈપણ જે ઇચ્છે છે તે પૃષ્ઠ પર આ ટૂલકિટ વિશે વધુ શીખી શકે છે GitHub પ્રોજેક્ટ. ત્યાં તમને તેમનું વધુ વિગતવાર વર્ણન મળશે.

નેટુટીલ્સ-લિનક્સ અનઇન્સ્ટોલ કરો

અમારી સિસ્ટમમાંથી એપ્લિકેશનના આ જૂથને દૂર કરવા માટે, આપણે ફક્ત એક ટર્મિનલ (Ctrl + Alt + T) ખોલવું પડશે અને તેમાં લખવું પડશે:

sudo pip uninstall netutils-linux

તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.