اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

دستور free در لینوکس به منظور بررسی memory

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    دستور free در لینوکس به منظور بررسی memory

    دستور “free” در linux اطلاعاتی درباره فضای استفاده شده و آزاد از مموری فیزیکی (RAM) و مموری Swap به همراه Buffre استفاده شده توسط کرنل در سیستم عامل های بر پایه Linux/Unix به ما میدهد. تنها راه بسیار مهم تشخیص فضای آزاد RAM و مموری Swap استفاده از دستور “free” میباشد.


    دستور free در لینوکس





    در این پست درباره چندین مثال مفید از دستور “free” به همراه آپشن های آن مثال خواهیم زد که ممکن است برای شما و به منظور بهینه سازی استفاده از memory تان مفید واقع شود.


    1- نمایش memory سیستم

    دستور free به منظور بررسی فضای آزاد و مصرف شده ی مموری فیزیکی و مموری swap به KB مورد استفاده قرار میگیرد. خروجی دستور زیر را مشاهده نمایید.
    کد:
    # free
    
                 total       used       free     shared    buffers     cached
    Mem:       1021628     912548     109080          0     120368     655548
    -/+ buffers/cache:     136632     884996
    Swap:      4194296          0    4194296


    2 - نمایش memory به Bytes

    با استفاده از آپشن -b سایز مموری به Byte نمایش داده خواهد شد.
    کد:
    # free -b
    
                 total       used       free     shared    buffers     cached
    Mem:    1046147072  934420480  111726592          0  123256832  671281152
    -/+ buffers/cache:  139882496  906264576
    Swap:   4294959104          0 4294959104


    3 - نمایش memory به Kilo Bytes

    با استفاده از آپشن -k سایز مموری در واحد (KB) یا Kilobytes نمایش داده خواهد شد.
    کد:
    # free -k
    
                 total       used       free     shared    buffers     cached
    Mem:       1021628     912520     109108          0     120368     655548
    -/+ buffers/cache:     136604     885024
    Swap:      4194296          0    4194296


    4 - نمایش memory به Megabytes

    برای نمایش سایز مموری به واحد (MB) یا Megabytes از آپشن -m استفاده کنید.
    کد:
    # free -m
    
                 total       used       free     shared    buffers     cached
    Mem:           997        891        106          0        117        640
    -/+ buffers/cache:        133        864
    Swap:         4095          0       4095


    5 - نمایش memory به Gigabytes

    با استفاده از آپشن -g شما میتوانید سایز مموری را به واحد (GB) یا Gigabytes مشاهده کنید.
    کد:
    # free -g
                 total       used       free     shared    buffers     cached
    Mem:             0          0          0          0          0          0
    -/+ buffers/cache:          0          0
    Swap:            3          0          3


    6 - نمایش خط Total

    با استفاده از آپشن -t شما میتوانید خط total را در پایان خروجی مشاهده کنید.
    کد:
    # free -t
    
                total       used       free     shared    buffers     cached
    Mem:       1021628     912520     109108          0     120368     655548
    -/+ buffers/cache:     136604     885024
    Swap:      4194296          0    4194296
    Total: 5215924 912520 4303404


    7 - غیرفعال کردن نمایش خط Buffer Adjusted

    دستور free به صورت پیش فرض خط Buffer Adjusted را نمایش میدهد. برای غیرفعال کردن این خط از اپشن -o استفاده کنید.
    کد:
    # free -o
    
                total       used       free     shared    buffers     cached
    Mem:       1021628     912520     109108          0     120368     655548
    Swap:      4194296          0    4194296


    8 - نمایش وضعیت memory در فواصل منظم

    آپشن -s به همراه یک عدد به منظور آپدیت کردن دستور free و اجرای آن در فاصله های منظم استفاده میشود. به طور مثال دستور زیر هر 5 ثانیه یک بار دستور free را اجرا میکند.
    کد:
    # free -s 5
    
                 total       used       free     shared    buffers     cached
    Mem:       1021628     912368     109260          0     120368     655548
    -/+ buffers/cache:     136452     885176
    Swap:      4194296          0    4194296


    9 - نمایش آمار memory کم و زیاد

    آپشن -l آمار سایز مموری کم و زیاد را با جزییات نمایش خواهد داد.
    کد:
    # free -l
    
                 total       used       free     shared    buffers     cached
    Mem:       1021628     912368     109260          0     120368     655548
    Low:        890036     789064     100972
    High:       131592     123304       8288
    -/+ buffers/cache:     136452     885176
    Swap:      4194296          0    4194296


    10 - بررسی ورژن دستور Free

    آپشن -V ورژن این دستور را نمایش میدهد.
    کد:
    # free -V
    
    procps version 3.2.8


    همچنین توصیه میشود مقالات زیر را هم مطالعه بفرمایید.

    دستور top در linux به همراه 12 مثال عملی

    دستور find در linux به همراه 35 مثال عملی

    دستور netstat در linux برای مدیریت شبکه به همراه 20 مثال عملی


    موفق باشید.
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 09-21-2021, 01:16 AM.

درباره انجمن منطقه لینوکسی ها

انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

شبکه های اجتماعی
در حال انجام ...
X