برنامه هایی برای تست لینوکس کار با Phoronix Test Suite یا چگونه می توان عملکرد ماشین های مجازی را در لینوکس آزمایش کرد؟ تست استرس cpu در لینوکس

چرا انجام تست استرس CPU ارزش دارد؟ برای آزمایش قابلیت اطمینان و پایداری دستگاه/سیستم خود. اجرای تست استرس همچنین به شما کمک می کند تا بدانید که آیا نیاز به ارتقا یا اضافه کردن خنک کننده جدید به دستگاه خود دارید یا خیر. در مبحث خود "تست استرس پردازنده در لینوکس (Debian/Ubuntu/Mint یا RedHat/CentOS/Fedora)" به شما خواهم گفت که چگونه از ابزار cpuburn برای آزمایش بار روی پردازنده (ها) استفاده کنید.

نصب cpuburn

cpuburn را در /Debian/Ubuntu/Mint نصب کنید:

# apt-get update && apt-get install cpuburn

نصب cpuburn در RedHat/CentOS/Fedora:

# yum update && yum cpuburn را نصب کنید

با اجرای زیر می توانید راهنمای استفاده از ابزار cpubun را مشاهده کنید:

#مرد سپورون

cpuburn، burnBX، burnK6، burnK7، burnMMX، burnP5، burnP6- مجموعه ای از برنامه ها برای آزمایش بار سنگین روی CPU.

burnP5بهینه سازی شده برای پردازنده ها اینتل پنتیومبا/بدون MMX.
burnP6بهینه شده برای پردازنده های اینتلپنتیوم پرو، پنتیوم II و III.
burnK6بهینه شده برای پردازنده های AMD K6.
burnK7بهینه سازی شده برای پردازنده های AMD Athlon/Duron.
burnMMXتست جایگزینی برای تست حافظه پنهان/حافظه روی همه پردازنده‌های دارای MMX.
burnBXتست حافظه کش/حافظه جایگزین برای پردازنده های اینتل بهینه شده است.

این برنامه ها برای بارگذاری پردازنده های x86 تا حد امکان برای اهداف تست سیستم طراحی شده اند. آنها برای پردازنده های مختلف بهینه شده اند. دستورالعمل های FPU و ALU در اسمبلر در یک حلقه بی نهایت کدگذاری می شوند. آنها همه دستورالعمل ها را آزمایش نمی کنند. هدف این است که یک بار ایجاد کنیم و ببینیم که با قرار دادن بار روی خود پردازنده، سیستم، چه دمایی ایجاد می‌کند. مادربردو منبع تغذیه

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

اجرا کن برنامه مورد نظرکه در زمینه، نتیجه خطا را بررسی کنید. می توانید این دستور را برای هر پردازنده تکرار کنید. مثلا،

# burnP6 || اکو $؟ &

برای نظارت بر پیشرفت CPUBurn، از ps استفاده کنید. شما می توانید دمای CPU و/یا ولتاژ سیستم را از طریق سنسورهای ACPI یا LM نظارت کنید، اما فقط در صورتی که سیستم شما از آن پشتیبانی کند. پس از تکمیل، ارزش آن را دارد که این فرآیندهای (e) را خاتمه دهید، به عنوان مثال:

# killall burnP6

htop را برای نظارت بر بارهای سرور خود نصب کنید.

# apt-get update && apt-get install htop

# yum update && yum install htop

برای بررسی بارگذاری، htop را اجرا می کنیم:

تست استرس cpu لینوکس (Debian/Ubuntu/Mint یا RedHat/CentOS/Fedora) تکمیل شد.

شما محدودیت سرعت اسمی پردازنده را دوست ندارید، آیا ترجیح می دهید پردازنده را تا حد توانایی هایش اورکلاک کنید؟ اگر پردازنده می تواند سریعتر کار کند، برای حافظه، می توانید سعی کنید فرکانس ساعت اتوبوس و / یا پس از آن را چند برابر کنید. اورکلاک یک پردازنده آسان است - باید فرکانس کاری آن را افزایش دهید. اورکلاک کردن فرکانس پردازنده (اورکلاک) می تواند منجر به عملکرد ناپایدار رایانه شود و گاهی اوقات، که البته به ندرت اتفاق می افتد، حتی می تواند منجر به از کار افتادن رایانه شود. خوب، چون تصمیم خود را گرفته اید.. برای تعیین درستی پردازنده در صورت اورکلاک، تست پایداری سیستم در حداکثر، حداکثر اشغال پردازنده و بارگذاری روی رم مفید خواهد بود. به عبارت دیگر، متوجه شوید که آیا خطاهای پردازنده و رم در حالت عملکرد بهبود یافته رایانه ظاهر می شوند یا خیر. برنامه LinX یک تست استرس برای CPU و RAM است.

تست پایداری سیستم LinX

قبل از آزمایش پردازنده و رم با استفاده از اضافه بار منبع، توصیه می شود تمام برنامه ها را ببندید تا تا حد امکان از حافظه آزاد استفاده کنید. تست پایداری سیستم LinX با استفاده از فناوری Intel Linpack اجرا شده است. ابزار تست استرس LinX با هر پردازنده اینتل و AMD کار می کند؛ برای پردازنده های اینتل، برنامه از فناوری Intel HyperThreading پشتیبانی می کند. LinX می تواند ثبات سیستم را در حالت تست 32 بیتی و 64 بیتی آزمایش کند.

تنظیمات و ویژگی های LinX

  • استفاده از منابع بسته Intel Linpack برای بارگذاری؛
  • پشتیبانی از فناوری Intel HyperThreading (Pentium IV، Atom، Core i7)؛
  • پشتیبانی از پردازنده های اینتل و AMD؛
  • بار CPU در موضوعات متعدد.
  • انتخاب اولویت؛
  • ذخیره خودکار تنظیمات پس از آزمایش؛
  • انتخاب مقدار RAM اختصاص داده شده برای آزمایش؛
  • پیش محاسبه زمان برای انجام تست استرس؛
  • تنظیم حداکثر اندازه وظیفه Lin32.
  • کنترل خطا با قابلیت توقف خودکار تست استرس در صورت بروز خطا.
  • ذخیره خودکار گزارش تست؛
  • سیگنال دهی اعلان ها با صدا؛
  • واردات دمای CPU، سرعت فن CPU و مقادیر ولتاژ از برنامه های Everest و Speedfan.
  • نقشه کشیدن؛
  • پشتیبانی از خط فرمان؛
  • ایجاد و ذخیره اسکرین شات ها

تصاویری از برنامه LinX



ابزار iperf. در یک کامپیوتر، سرور (با دستور iperf -s) و در دیگری، کلاینت (با دستور iperf -c) راه اندازی می شود. آی پی سرور). نسخه هایی هم برای ویندوز و هم برای لینوکس (sudo apt-get install iperf) وجود دارد. متأسفانه، من نتوانستم بیش از 130 مگابیت بر ثانیه با یک کلاینت استفاده کنم، بنابراین می توانید چندین کلاینت را اجرا کنید، حتی بهتر از چند ماشین.

گرم شدن پردازنده

ابزار cpuburn (sudo apt-get install cpuburn). با دستور burnP5 راه اندازی می شود (نسخه هایی وجود دارد که در زیر تیز شده اند پردازنده های مختلف- نسخه P5 برای Intel Atom کاملاً مناسب است). پردازنده را 100% بار می کند، به شما امکان می دهد کارایی خنک کننده و قابلیت اطمینان مدارهای قدرت را در بارهای اوج بررسی کنید. چنین تست های استرس باید تحت کنترل دمای پردازنده و سایر اجزاء انجام شود - به عنوان مثال، پردازنده می تواند به خوبی خنک شود، اما حتی یک رادیاتور کوچک روی مدار برق نصب نشده است. تحت بار سنگین، پردازنده جریان زیادی مصرف می کند و سیستم قدرت می تواند بیش از حد گرم شود (بازده آن برابر با 100٪ نیست).

تست دیسک

sudo apt-get نصب hdparm

sudo hdparm -tT /dev/sda

بدیهی است که مطلوب است که آنها را با حداقل فعالیت دیسک اجرا کنید و به یک اجرا اعتماد نکنید - حداقل سه آزمایش را انجام دهید.

اجرای تمام این تست ها پس از ارتقاء سیستم قدرت و قبل از پنهان کردن سرور در قفسه دور بسیار مفید است.

بازدید پست: 152

این کیت شامل 30 سوال است. در میان وظایف آزمون سؤالاتی در مورد انتخاب یک پاسخ صحیح، انتخاب چند پاسخ صحیح، ایجاد مکاتبات وجود دارد.

در طول آزمون از دانش آموز 30 سوال پرسیده می شود. ترتیب سوالات و همچنین ترتیب پاسخ به سوالات نیز به صورت تصادفی مشخص می شود.

پاسخ های صحیح در تست لینوکس با علامت + مشخص می شوند.

1. هسته سیستم عامل

- برنامه های موجود در کیت توزیع سیستم عامل؛

بخش ساکن سیستم عامل؛

برنامه اصلی که دستورات کاربر را دریافت و پردازش می کند.

- یک پوسته گرافیکی که به شما امکان می دهد عملیات را با فایل ها و دایرکتوری ها انجام دهید

2. حالت ممتاز برنامه

حالت مالکیت انحصاری پردازنده در طول مدت برنامه؛

- حالتی که در آن برنامه در هر زمان می تواند مالکیت انحصاری پردازنده را در اختیار بگیرد.

- حالت دسترسی نامحدود به تمام منابع رایانه؛

- حالتی که در آن برنامه در شرایط چندوظیفه ای نسبت به سایر برنامه ها امتیاز دارد.

3. وظایف اصلی سیستم عامل ها عبارتند از:

– کنترل روشن/خاموش کامپیوتر، مدیریت حافظه، مدیریت فایل و دایرکتوری، مدیریت کاربر؛

– مدیریت حافظه، اجرای فرمان کاربر، مدیریت فایل و دایرکتوری

– مدیریت فرآیند، مدیریت حافظه، مدیریت دستگاه های جانبی

مدیریت دستگاه، مدیریت داده، مدیریت حافظه، مدیریت فرآیند

4. منبع فرآیند

رمو فضای خالی دیسک؛

- فایلی که ورودی-خروجی از آن یا به آن رخ می دهد.

هر شیء سخت افزاری یا نرم افزاری که ممکن است برای عملیات فرآیند مورد نیاز باشد و دسترسی به آن ممکن است باعث اختلاف در فرآیند شود

- هر شیء سخت افزاری یا نرم افزاری که ممکن است برای عملیات فرآیند مورد نیاز باشد و کار با آن باعث تضاد با سایر فرآیندها نشود.

5. نقشه تعاریف وضعیت فرآیند

6. چندوظیفه ای غیر پیشگیرانه را تعریف کنید

ب) حالت چند وظیفه ای، که در آن تغییر فرآیند پس از برش های زمانی مشخص امکان پذیر است

ج) حالت چندوظیفه ای، که در آن جابجایی فرآیندها یک به یک به ترتیب اولویت های آنها انجام می شود.

د) حالتی که در آن سوئیچینگ فرآیند تنها زمانی امکان پذیر است که یک فرآیند در حال اجرا یک تابع سیستم را فراخوانی کند.

7. چندوظیفه ای پیشگیرانه را تعریف کنید

الف) حالت چند وظیفه ای، که در آن تغییر فرآیند در هر زمان امکان پذیر است.

ب) حالتی که در آن سوئیچینگ فرآیند تنها زمانی امکان پذیر است که یک فرآیند در حال اجرا یک تابع سیستم را فراخوانی کند.

ج) حالت چند وظیفه ای که در آن هر یک روند جدیدصرفاً زمان CPU را می گیرد و وضعیت سایر فرآیندها در فایل صفحه بندی نوشته می شود.

د) حالت چندوظیفه ای، که در آن سوئیچینگ فرآیندها پس از مدت زمان معینی بر اساس اولویت ها اتفاق می افتد.

8. کیت توزیع سیستم عامل شامل:

الف) سیستم عامل، برنامه نصب و پیکربندی، نگهداری و به روز رسانی منظم آن؛

ب) فقط سیستم عامل و برنامه نصب آن؛

ج) سیستم عامل، برنامه نصب آن و محبوب ترین برنامه های کاربردی؛

د) سیستم عامل، برنامه نصب آن و محبوب ترین ابزارهای کمکی سیستماز توسعه دهندگان شخص ثالث

9. سیستم عامل تحت مجوز توزیع می شود:

ب) لینوس توروالدز؛

ج) مایکروسافت؛

د) شرکت گنو.

الف) FAT16 یا FAT32؛

ج) ext3 FS مجله.

د) هر یک از موارد فوق.

الف) یک میانبر اضافی برای فایل است.

ب) نام فایل دیگری است.

ج) اشاره گر به ابتدای فایل است.

د) ساختاری حاوی اطلاعات مربوط به مکان و اندازه فایل.

12. لیست کاربران سیستم در یک فایل ذخیره می شود

ب) /etc/passwd

ج) /root/passwd

د) /system/passwd

13. نوار نقاله نامیده می شود:

الف) اجرای موازی چندین دستور و جابجایی بین آنها به ترتیب دقیق انجام می شود.

ب) اجرای موازی چندین دستور، در حالی که خروجی یک دستور به ورودی استاندارد دستور بعدی هدایت می شود.

ج) اجرای متوالی چندین دستور، با شروع اجرای هر دستور بعدی پس از تکمیل دستور قبلی.

د) اجرای متوالی چندین دستور.

14. بسته با نرم افزار درلینوکسشامل:

الف) برنامه کامپایل شده، اسکریپت های عمل قبل و بعد از نصب، اطلاعات مربوط به وابستگی ها به بسته های دیگر.

ب) برنامه مونتاژ شده، سناریوهای اقدامات قبل از نصب و بعد از آن؛

ج) برنامه کامپایل شده، اطلاعات مربوط به وابستگی ها به بسته های دیگر، نصب یا نصب برنامه نصب.

د) برنامه کامپایل شده و برنامه نصب کننده را تنظیم یا نصب کنید.

15. پوسته فرمان سیستم عامل:

الف) برنامه ای که دستورات کاربر را به اقدامات سیستم عامل تبدیل می کند.

ب) برنامه ای که دستورات کاربر را اجرا می کند.

ج) بخشی از سیستم عامل که دستورات کاربر را اجرا می کند.

دستور 16.ls:

الف) لیستی از فایل ها را در فهرست فعلی نمایش می دهد.

ب) دایرکتوری داده شده را به فهرست فعلی تبدیل می کند و لیستی از فایل ها را نمایش می دهد.

ج) انتقال به دایرکتوری مشخص شده را انجام می دهد.

د) لیستی از فایل ها را در دایرکتوری مشخص شده در آن نمایش می دهد خط فرمانیا جاری

17 - تست. برای کپی فایل ها در سیستم عامل لینوکس، از دستور زیر استفاده کنید:

18. مقایسه عملکرد دستورات برای صفحه بندی فایل های متنی:

19. مدیر فایل:

الف) برنامه ای برای ایجاد، حذف، کپی کردن فایل ها؛

ب) برنامه ای برای حرکت در دایرکتوری ها.

ج) برنامه ای برای مدیریت ویژگی ها و ویرایش فایل ها.

د) برنامه ای که تمام عملکردهای فوق را انجام می دهد.

20. برای خاموش کردن سیستم در سیستم عامل لینوکس، از دستور استفاده کنید:

21. حالت های ویرایشگر vi:

الف) متنی و گرافیکی؛

ب) ویرایش و کپی؛

ج) درج، دستور و حالت خط فرمان.

د) درج و جایگزینی.

تستشماره 22. برای نصب برنامه در سیستم عامل لینوکس باید:

الف) دستور setup را اجرا کنید.

ب) مدیر بسته را اجرا کنید و بسته با برنامه نصب شده را انتخاب کنید.

ج) بسته حاوی برنامه را باز کنید.

د) بسته حاوی برنامه را در دایرکتوری جداگانه کپی کنید.

23. حقوق دسترسی به فایل توسط:

الف) با استفاده از 9 کاراکتر یا یک عدد هگزادسیمال سه رقمی؛

ب) با استفاده از 3 کاراکتر یا یک عدد هشت رقمی.

ج) با استفاده از 9 کاراکتر یا یک عدد هشت رقمی.

د) با استفاده از 9 کاراکتر.

24. ویژگی های مجوز فایل عبارتند از:

الف) دسترسی با حقوق مدیر یا کاربر؛

ب) کنترل دسترسی برای مالک، اعضای گروه او و سایر کاربران؛

ج) تمایز حقوق دسترسی برای مالک و سایر کاربران؛

د) دسترسی فقط خواندنی برای همه به جز صاحب فایل.

25. مطابقت مجوزهای فایل:

26. فایل های پیکربندی در سیستم عامل لینوکس عمدتاً ذخیره می شوند:

الف) به شکل رمزگذاری شده، غیرقابل دسترسی برای مشاهده؛

ب) به صورت رمزگذاری شده، مشاهده - با استفاده از برنامه پیکربندی.

ج) در قالب متن، مشاهده و ویرایش - فقط با ویرایشگر vi.

د) در قالب متن، مشاهده و ویرایش - با هر ویرایشگر متن.

27. هنگام صفحه بندی حافظه مجازی:

الف) همه صفحات دارای اندازه یکسانی هستند و پارتیشن بندی فضای آدرس مجازی فرآیند به صفحات به طور خودکار توسط سیستم انجام می شود.

ب) اندازه صفحه انتخاب شده است سیستم عاملبسته به میزان رم رایگان؛

ج) اندازه صفحه توسط برنامه هنگام راه اندازی تعیین می شود.

د) صفحات دارای اندازه یکسانی هستند، تعداد صفحات توسط برنامه هنگام شروع آن مشخص می شود.

28. تست کنید. عبارات صحیح را برای سیستم عامل های چند پردازنده ای انتخاب کنید:

الف) یک سیستم عامل نامتقارن به طور کامل تنها بر روی یکی از پردازنده های کامپیوتر اجرا می شود و وظایف برنامه را بین بقیه پردازنده ها توزیع می کند.

ب) سیستم عامل متقارن کاملاً غیرمتمرکز است و از همه پردازنده ها استفاده می کند و آنها را بین وظایف سیستم و برنامه تقسیم می کند.

ج) یک سیستم عامل نامتقارن روی چندین پردازنده کامپیوتری اجرا می شود.

د) در یک سیستم عامل متقارن، پردازنده ها، نیمی از پردازنده ها به وظایف سیستم و دومی برای کارهای کاربردی اختصاص داده می شود.

29. کاربر ریشه است

الف) تنها حساب، متعلق به مدیر سیستم است

ب) حسابی که تضمین شده است به کاربر حقوق انحصاری کار در سیستم را بدهد

30. مجوز به نرم افزارمورد نیاز است

الف) مشخص کنید که چه کسی مالک تمام حقوق این نرم افزار است

ب) محدوده حقوق کاربر در رابطه با این نرم افزار را تعیین کنید

ج) تعیین کنید که نرم افزار تحت چه شرایطی ممکن است فروخته شود

د) این نرم افزار را رایگان کنید.