હવે પછીના લેખમાં આપણે બોમન પર એક નજર નાખીશું. યુનિક્સ જેવી સિસ્ટમો માટે આ એક સરળ પરંતુ શક્તિશાળી ટેક્સ્ટ-આધારિત નેટવર્ક મોનિટરિંગ અને ડિબગીંગ ટૂલ છે. જઈ રહ્યો છુ નેટવર્ક સંબંધિત આંકડા મેળવો અને તે તેમને વાસ્તવિક સમયમાં મૈત્રીપૂર્ણ બંધારણમાં દૃષ્ટિની પ્રદર્શિત કરશે.
બેન્ડવિડ્થનું નુકસાન એ અંકુશમાં રહેવું મુશ્કેલ સમસ્યા છે કે જેનાથી નેટવર્ક પર ચાલતી એપ્લિકેશનો તરફથી ધીમું પ્રતિસાદ મળે છે. તેથી જ તે હંમેશા રસપ્રદ રહે છે બેન્ડવિડ્થ સ્પાઇક્સને નિયંત્રિત કરો આ સમસ્યા ટાળવા માટે. અમે બોમનની મદદથી આ કરી શકીએ છીએ, જે નેટવર્કથી સંબંધિત સમસ્યાઓ નિયંત્રણમાં અમને મદદ કરશે.
ઉબુન્ટુ પર બોમન સ્થાપિત કરો
આ ટૂલને ઇન્સ્ટોલ કરવું સરળ છે અને આ લેખમાં આપણે તે કેવી રીતે જોશું ઉબુન્ટુ 16.04 પર બોમન સ્થાપિત કરો. લગભગ તમામ Gnu / Linux વિતરણો મૂળભૂત રીપોઝીટરીઓમાં બોમન પેકેજ ધરાવે છે. તેને ઇન્સ્ટોલ કરવા માટે આપણે ફક્ત ટર્મિનલ (Ctrl + Alt + T) ખોલીને લખવું પડશે:
sudo apt-get install bmon
આપણે પણ કરી શકીએ કોડ કમ્પાઇલ ટર્મિનલમાં નીચેના આદેશો વાપરીને:
git clone https://github.com/tgraf/bmon.git cd bmon sudo apt-get install build-essential make libconfuse-dev libnl-3-dev libnl-route-3-dev libncurses-dev pkg-config dh-autoreconf sudo ./autogen.sh sudo ./configure sudo make sudo make install
ઉબુન્ટુમાં બોમન ટૂલનો ઉપયોગ કેવી રીતે કરવો
તે સ્પષ્ટ કરવું જ જોઇએ આરએક્સ એટલે બાઇટ્સ પ્રતિ સેકન્ડ પ્રાપ્ત અને TX એ પ્રસારિત બાઇટ્સનો સંદર્ભ આપે છે પ્રતિ સેકન્ડ તેને નીચે પ્રમાણે ચલાવો:
bmon
વધુ વિગતવાર બેન્ડવિડ્થ વપરાશનાં આંકડા જોવા માટે, ડી કી દબાવો અને તમે નીચેની જેમ કંઈક જોશો:
પ્રેસ શીફ્ટ +? ઝડપી મદદ જોવા માટે.
પેરા ચોક્કસ ઇન્ટરફેસ માટે આંકડા જુઓ, ઉપર અને નીચે તીરનો ઉપયોગ કરીને તેને પસંદ કરો. જો આપણે ફક્ત કોઈ વિશિષ્ટ ઇન્ટરફેસને મોનિટર કરવાનાં છીએ, તો તેને નીચે પ્રમાણે આદેશ વાક્ય પર દલીલ તરીકે ઉમેરો:
bmon -p enp10s0
-P ધ્વજ એક નીતિ સ્થાપિત કરે છે જે વ્યાખ્યાયિત કરે છે કે કયા નેટવર્ક ઇંટરફેસને બતાવવું, ઉદાહરણ તરીકે મારું નેટવર્ક ઇંટરફેસ મોનીટર કરવામાં આવશે enp10s0.
બીટ્સ પ્રતિ સેકંડ વાપરવા માટે પ્રતિ સેકન્ડ બાઇટ્સને બદલે, આપણે આનો ઉપયોગ કરવો પડશે -બી ધ્વજ આમ:
bmon -bp enp10s0
આપણે પણ કરી શકીએ અંતરાલ પ્રતિ સેકંડ વ્યાખ્યાયિત કરો સાથે -r ધ્વજ નીચે પ્રમાણે:
bmon -r 5 -p enp10s0
બોમન સાથે ઇનપુટ મોડ્યુલોનો ઉપયોગ કેવી રીતે કરવો
આ ટૂલમાં ઇનપુટ મોડ્યુલોની શ્રેણી છે જે ઓફર ઇન્ટરફેસો પર આંકડાકીય માહિતી, જેમાં શામેલ છે:
- નેટલિંક - એકત્ર કરવા માટે નેટલિંક પ્રોટોકોલનો ઉપયોગ કરે છે ઇન્ટરફેસ આંકડા અને ટ્રાફિક નિયંત્રણ. આ ડિફ defaultલ્ટ ઇનપુટ મોડ્યુલ છે.
- પ્રોક: તે એક છે બેકઅપ મોડ્યુલ જો નેટલિંક ઇન્ટરફેસ ઉપલબ્ધ નથી.
- બનાવટી: આ એક પ્રોગ્રામેબલ ઇનપુટ મોડ્યુલ છે ડિબગીંગ અને પરીક્ષણ માટે.
- નલ: ડેટા સંગ્રહને અક્ષમ કરો.
શોધવા માટે વધારાની માહિતી મોડ્યુલ પર, સાથે પ્રારંભ કરો વિકલ્પ «સહાય» નીચે મુજબ સ્થાપિત:
bmon -i netlink:help
નીચેનો આદેશ પ્રોક ઇનપુટ મોડ્યુલ સક્ષમ સાથે બોમનને વિનંતી કરશે:
bmon -i proc -p enp10s0
બોમન સાથે એક્ઝિટ મોડ્યુલોનો ઉપયોગ કેવી રીતે કરવો
આ ટૂલ આઉટપુટ મોડ્યુલોનો ઉપયોગ પણ કરે છે બતાવો અથવા નિકાસ એકત્રિત આંકડાકીય માહિતી ઇનપુટ મોડ્યુલો દ્વારા, જેમાં શામેલ છે:
- શ્રાપ: આ એક ઇન્ટરેક્ટિવ યુઝર ઇંટરફેસ છે જે રીઅલ-ટાઇમ રેટ અંદાજ અને ગ્રાફિકલ રજૂઆત પ્રદાન કરે છે દરેક લક્ષણ છે. તે મૂળભૂત આઉટપુટ મોડ છે.
- ASCII: એ સીધો પ્રોગ્રામેબલ ટેક્સ્ટ આઉટપુટ છે. તમે કન્સોલ પર ઇન્ટરફેસો, વિગતવાર કાઉન્ટર્સ અને આલેખની સૂચિ પ્રદર્શિત કરી શકો છો. અ રહ્યો જ્યારે શ્રાપ ઉપલબ્ધ ન હોય ત્યારે ડિફ defaultલ્ટ આઉટપુટ મોડ.
- ફોર્મેટ: તે એક સંપૂર્ણ પ્રોગ્રામેબલ આઉટપુટ મોડ છે. આપણે તેના આઉટપુટ વેલ્યુનો ઉપયોગ કરી શકીએ છીએ વિશ્લેષણ અને વધુ માટે સ્ક્રિપ્ટો અથવા પ્રોગ્રામ્સમાં.
- નલ: આ આઉટપુટ બંધ કરો.
મોડ્યુલ વિશે વધુ માહિતી મેળવવા માટે, તેને નીચે આપેલ "સહાય" વિકલ્પ સાથે ચલાવો:
bmon -o curses:help
આદેશ જે આગળ આવે છે તે એસીઆઈઆઈ આઉટપુટ મોડમાં બોમનને વિનંતી કરશે:
bmon -p enp10s0 -o ascii
આપણે ફોર્મેટ આઉટપુટ મોડ્યુલ પણ ચલાવી શકીએ છીએ અને પછી સ્ક્રિપ્ટીંગ માટે અથવા બીજા પ્રોગ્રામમાં પ્રાપ્ત કરેલા મૂલ્યોનો ઉપયોગ કરી શકીએ છીએ.
bmon -p enp10s0 -o format
મેળવવા માટે વધારાની ઉપયોગની માહિતી, વિકલ્પો અને ઉદાહરણો, અમે બોમનનું મેન પેજ વાંચી શકીએ:
man bmon
જો આપણે આ સાધન વિશે વધુ જાણવા માંગતા હો, તો ગિથબ રીપોઝીટરી.
તેઓ મને BIOS ભૂલથી મદદ કરવાનું ચાલુ રાખે છે જે ઉબુન્ટુએ કર્યું છે, કેનોનિકલ અમને છોડી દે છે અને અમને ભૂલી જવાનો tendોંગ કરે છે, તેઓએ મારા નવા કમ્પ્યુટરને નુકસાન પહોંચાડ્યું છે.