bobz بدون دیدگاه

سخن سردبیر (۳۲)

با سلامی دوباره خدمت شما دوستان عزیز و همراهان همیشگی قبیله گیک ها.
باز هم با مجموعه دیگری از تحقیقات ماه گذشته خود در خدمت شما هستیم و امیدواریم که در آینده شما را نیز در میان جمع صمیمی و دوستانه خود در “تالار قبیله گیک ها” که محل گردهمایی نویسندگان و دست اندرکاران قبیله گیک ها است ملاقات کنیم.
در این شماره ۲ رویداد مهم گیکی متفاوت را برای شما پوشش دادیم .
یکی مسابقات شطرنج سریع است که دوست گیکمان “کیا حامدی” که معرف حضور همه گیک های فارسی زبان هستند ضمن شرکت در این مسابقات گزارش مفصلی از این دوره مسابقات برامون تهیه کرده است.
دیگری طولانی‌ترین ماه‌گرفتگی قرن است که دوستان فعالی گروه تلگرامی چادر قبیله گیک ها با ارسال عکسهای خود از این واقعه نجومی از نقاط مختلف ایران آلبومی عکسی از خود و این خاطره گیکی قرن بجا گذاشتند.
در کنار این دو واقعه همانند همیشه دوستانمان در مورد مطالب مختلف گیکی از معرفی فیلم گرفته تا بازیهای کامپیوتری از آموزشهای سخت افزاری و شبکه گرفته تا معرفی سرویس‌ها و نرم افزارهای مختلف و بسیاری موارد دیگر که در ماه گذشته تحقیق کرده اند و نتایج آنها را با همه ما به اشتراک گذاشتند داریم که امیدواریم شما نیز از مطالعه قسمت‌های مختلف آن لذت ببرید.
در پایان مانند همیشه از شما دعوت میکنیم تا با ارسال نظرات و پیشنهادات و انتقادات خود به هر چه بهتر شدن ما کمک کنید.
این شما و این بمبارانی از اطلاعات گیکی…

محمد مهدی خلعت بری بدون دیدگاه

KVM Linux – قسمت دوم

مقایسه مجازی سازها :

امروزه هر سرور مجازی توسط یک مجازی ساز ایجاد می شود تا هر سرور منابع خاص خود را داشته باشد تا به دسترسی به منابع سایر همسایگان جلوگیری شود. در این مطلب ما مقایسه مجازی ساز ها را برای شما ارسال کردیم تا بتوانید بهترین تصمیم را بگیرید.

در حال حاضر چهار مجازی ساز محبوب در جهان وجود دارد که OpenVZ ، KVM ، XEN و VMWare نام دارند. البته مجازی ساز های دیگری نیز وجود دارد اما محبویت زیادی ندارند ، بنابراین ما این چهار مجازی ساز را با هم مقایسه می‌کنیم تا بتوانید بهترین را انتخاب کنید.

 

OpenVZ

Openvz یک مجازی ساز متن باز Hypervisor از نوع hosted یا type2 است رایگان است که روی سیستم عامل لینوکس نصب می شود ، توسط openvz تنها می توانید سرور مجازی لینوکس ارائه کنید و در این مجازی ساز امکان ارائه سرور مجازی ویندوز وجود ندارد. openvz از یک کرنل استفاده می کند و تمام سرور های مجازی ایجاد شده توسط openvz از یک کرنل استفاده می کنند که این مورد یکی از معایب این مجازی ساز است. معمولا openvz با امکان نصب سیستم عامل خودکار ارائه می شود که نیاز به دانش فنی زیادی ندارد.

Overselling

openvz شایع ترین تکنولوژی مجازی ساز بر بازار vps است چرا که فروش افراطی در این مجازی ساز بسیار راحت است. در واقع Overselling یا همان فروش افراطی باعث می شود که منابعی بیشتر از خود سرور به کاربران فروخته شود مثلا در صورتی که سروری 100 گیگ هارد دارد هیچ محدودیتی در فروش سرور سرویس به اندازه 1 ترابایت یا بیشتر نیز وجود ندارد. با تکیه به این واقعیت که هیچ کاربری تمام منابع خود را استفاده نمی کند ، فروشندگان اقدام به ارائه بیش از حد سرور می کنند.

Overselling در openvz معمولا باعث افت کیفیت و عملکرد سرور مجازی می شود. در openvz کاربر می تواند ورودی و خروجی زیادی در سرور بر روی دیسک بنویسد که می تواند روی سایر کاربران نیز تاثیر بگذارد.

با این حال Overselling در openvz اغلب باعث ارائه سرویس کم هزینه تر به کاربر می شود که گاها هزینه تمام شده برای کاربران نیز تفاوتی ندارد اما در اینصورت شما می توانید از منابع بیشتری بدون پرداخت هزینه بیشتر استفاده کنید اما این مورد برای کار های تجاری متوسط و بزرگ مناسب نیست.

 

مزایا openvz :

سرور های مجازی openvz به دلیل Overselling معمولا ارزان تر از سایر مجازی ساز ها هستند.

معمولا پردازش کمتری در سرور اصلی ایجاد می شود

ارائه سرویس با قابلیت نصب اتوماتیک سیستم عامل

معایب openvz :

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

پشتیبانی تنها از سیستم عامل لینوکس

کرنل اشتراکی

 

KVM

KVM یک مجازی ساز متن باز Hypervisor یا Native است که توسط بنیان رد هت حفظ شده است ، در حالی که بخشی از کرنل سیستم عامل میزبان باید لینوکس باشد ، هرچند این مجازی ساز امکان ارائه سرور مجازی ویندوز را نیز دارد ، در kvm تمام منابع به کاربر اختصاص داده می شود ، بنابراین امکان Overselling  و فروش افراطی در این مجازی ساز وجود نخواهد داشت.

 

مزایا KVM :

  • بدون Overselling – انزوای کامل
  • پشتیبانی از ویندوز و لینوکس

معایب KVM :

  • گران تر از Openvz

 

XEN

XEN یک مجازی ساز  متن باز Hypervisor از نوع برهنه فلزی است که بخشی از هسته لینوکس است که توسط بنیاد لینوکس حفظ می شود. مانند KVM در XEN نیز تمام منابع به کاربر اختصاص داده می شود و Overselling وجود ندارد.

 

مزایا XEN :

  • بدون Overselling – انزوای کامل
  • پشتیبانی از ویندوز و لینوکس

معایب XEN:

  • گران تر از OpenVZ
  • حاشیه کندتر از KVM

 

VMWare

VMWare یک مجازی ساز Hypervisor از نوع برهنه فلزی است که توسط vmware حفظ می شود ، با توجه به ماهیت اختصاصی آن، هزینه صدور مجوز نه گران برای سرویس دهندگان وجود دارد ، معمولا VMWare روی سرور های بزرگ یا سرور های کسب و کار و تجاری دیده می شود.

در مقایسه با سایر مجازی ها vmware بیشترین امکانات را به کاربران ارائه می دهد و معمولا پشتیبانی تجاری خوبی دارد ، مشابه KVM و XEN ، وی ام ویر نیز منابع کاملا اختصاصی به کاربران ارائه می کند.

 

مزایای VMWare :

  • بدون overselling – انزوای کامل
  • پشتیبانی از تقریبا از تمام سیستم عامل ها
  • پشتیبانی تجاری

معایب VMWare : هزینه بیشتر در مقایسه با سایر مجازی ساز ها

 

در قسمت بعدی با آموزش راه اندازی KVM در Ubuntu در خرمت شما خواهم بود.

 

 

Matin.N.D.S ۱ دیدگاه

FOR HONOR

سلام

این بار با چهارمین نقد گیم با هم همراه هستیم و مثل همیشه این مورد را یادآوری می کنم که این نقد صرفاً نظر شخصی بنده با توجه به دلایل ذیله و ممکن است که با نظر شخصی شما متفاوت باشد .

طبق معمول میان حروف انگلیسی قرعه کشی کردم و حرف F انتخاب شد و بازی های مشهور که با این حرف شروع می شوند هم کم نیستند ، ولی با توجه به این که در ایام برگزاری E3 هستیم و این بازی عالی هم هنوز برای بسیاری از پلیر های خوب کشورمان ناشناخته است تصمیم گرفتم که این نقد راجع به بازی for honor باشد .

پ.ن : electronic entertainment expo یا همان E3 ، گردهمایی سالانه ی شرکت های بزرگ بازی سازی در شهر لس آنجلس است که معمولاً هر سال اواخر ماه می یا اوایل ماه ژوئن برگزار می شود و در این گردهمایی این شرکت ها محصولاتی که قصد ساختشان را دارند و یا در حال ساخت آن ها هستند را رونمایی می کنند .

توضیح :

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

بخش اعظم و مهم این بازی توسط تیم یوبیسافت مونترال نوشته شده و این بازی با موتور بازی سازی anvil ساخته شده است .

وقتی از سبک درباره یک فیلم حرف می زنیم قطعاً ما با تعداد محدودی ژانر طرف هستیم ولی بازی های رایانه ای این طور نیستند ،

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

مثلاً در استیم پلیر ها به این بازی سبک هک اند اسلش را نسبت دادند که این حرف کاملاً غلط است ، چرا ؟

به دلیل اینکه در تعریف سبک هک اند اسلش ( hack and slash  ) آمده است که در صورتی که بازی شما دارای سبک اکشن هم باشد در نتیجه هک اند اسلش به معنای بیت ام آپ ( beat em up  ) است ، یعنی این که اگر شما اعتقاد دارید بازی شما هم دارای سبک اکشن و هم دارای سبک هک اند اسلش است پس شما یک بازی بکش و برو جلو دارید که کاملاً هم یک طرفه است که به عنوان چند مثال می شود به بازی های dynasty warriors  ، warriors orochi و سری devil may cry اشاره کرد که این مفاهیم راجع به بازی for honor  کاملاً غلط است چون که مفاهیم کومبو ها و دفاع و حمله در این بازی کاملاً با بقیه بازی ها متفاوت است و این سبک جدید و ترکیب دفاع ، حمله و شباهت آن به جنگ واقعی کاملاً بی نظیر است .

تنها دلیل توضیح این کلمات به ظاهر سخت این بود که به این مطلب برسیم که سبک هر بازی منحصر به فرد است و نباید آن را به بقیه بازی ها نسبت داد و اگر که دو بازی دقیقاً مثل هم باشند دزدی فرهنگی شکل گرفته است .

و اما در پله بعدی باید به این مورد اشاره کرد که for honor  علاوه بر پیچیدگی داشتن چند سبک در خود سبک جدیدی در بخش gameplay عرضه کرده که در ادامه به توضیح آن می پردازیم .

(    یکی از easter egg های بازی به یاد مورتال کمبت  )

 

graphic :

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

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

برای توضیح این مورد باید به نقطه ی منفی این بخش از بازی اشاره کرد ، در هر مکان از این بازی شما مناظری با بیشترین حد جزئیات رو مشاهده می کنید ، اما این جزئیات و این موارد اغلب بی روح هستند ، مثلاً :

تمام کارکتر ها دارای جزئیات و آسیب پذیرند و خون ریزی می کنند .

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

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

آب و آتش و مواردی که باعث صدمه رساندن و مرگ حتمی می شوند هم همیشه در حال تغییر اند .

بقیه موارد ممکن است ک حرکت کنند ولی در اصل تغییرشان دست ما نیست و روی کارکتر هم تاثیر ندارند . ( به جز برف و باران که در صورت قدم زدن روی آن ها تا حدودی تغییر می کنند و صدا می دهند . )

ما تعداد خاصی مپ داریم که خارج آن ها برای کارکتر تعریف نشده و صرفاً یک فیلم به سه بعد هستند .

ولی نکته جالب این مورد این است که اصلاً این موارد به چشم نمی آیند .

در کل می شود گفت که این بازی دارای یک گرافیک بسیار زیبا ، با پیش نیاز های پایین ، با جزئیات فوق العاده بالا و نسبتاً در بعضی موارد بی جان است . ( نکته جالب این که بنده با قرار دادن تنظیمات گرافیکی در بالاترین حالت و وضوح  768 * 1366 فقط 1600 مگابایت از حافظه vram اشغال کردم . )

story :

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

در حال حاضر داستان این بازی شامل سه فصل است و دلیل وجود سه فصل وجود سه اقلیم  ( faction ) است ،  بله سه اقلیم در این زمان بازی دارای سه اقلیم ( سامورایی ، شوالیه ، وایکینگ  ) است .

و اما چرا در حال حاضر ؟

همان طور که از ابتدای این متن گفتم ما در روز های برگزاری E3 هستیم و از طرفی سازندگان این بازی به شدت در حال آپدیت کردن بازی و اضافه کردن جزئیات بیشتر هستند و در کنفرانس E3 اعلام کردند که در حال ساخت یک اقلیم جدید مربوط به قهرمان های کشور چین در محدوده ی wu lin هستند .

که ممکن است فصل جدیدی به حالت داستانی بازی اضافه شود .

و اما بعد و در مورد داستان بازی تا به الآن باید این طور ادامه بدهم که ، بازی در مورد جنگ است و اینکه چرا این جنگ هیچ وقت در دنیای این بازی تمام نمی شود و در مورد شخص منفی اصلی بازی به نام apollyon که همیشه خواستار ادامه ی جنگ است و راهکار هایی سرشار از نبوغ برای این مضمون ارائه می دهد . ( اسپویل کردن داستان این بازی را بیشتر از این درست نمی بینم  ، چون یک معما ی حل شده شگفتی ای برای کسی ندارد . )

apollyon

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

برای هر مرحله شما باید قابلیت ویژه کارکتر خود را تنظیم کنید و در بعضی از مراحل باید ظاهر کارکتر خود را عوض کنید .

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

gameplay :

این بازی دارای حالات بسیار زیادی برای بازی کردن تک نفره و چند نفره است . ( 8  – 1 نفره  )

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

برای اجرای این بازی حتماً باید به اینترنت وصل باشید این حرکت بنا به دلایل خاصی برای اجرای خود بازی و یا کرک نشدن آن ایجاد شده است .

در ابتدای اجرای این بازی شما باید حتماً در یک اقلیم عضو شوید و در ادامه باید با جنگیدن در بخش مولتی پلیر به رشد اقلیم خود کمک کنید و دشمن را به عقب برانید .

معمولاً در صورتی که تغییر خاصی در بازی ایجاد نشده باشد و یا اینکه واقعه ی خاصی رخ نداده باشد هر اقلیم می تواند در سه جبهه بجنگد . ( در صورت وجود واقعه ی خاص تعداد جبهه ها به چهار افزایش می یابند . )

حالت های جنگ در بخش مولتی پلیر تا به این زمان به این شکل است :

duel : مبارزه ای دارای پنج راند ، یک به یک در برابر پلیر و یا هوش مصنوعی

brawl : مبارزه ای دارای پنج راند ، دو به دو در برابر پلیر و یا هوش مصنوعی

death match : مبارزه ای دارای پنج راند ، چهار به چهار در برابر پلیر و یا هوش مصنوعی

dominion : مبارزه ای چهار به چهار در برابر پلیر و یا هوش مصنوعی با قوانین خاص شبیه به ( capture zone ) برای تصاحب مکان های مختلف جنگ تا زمان پیروزی و عقب راندن دشمن مثل  یک جنگ واقعی

tribute : مبارزه ای چهار به چهار در برابر پلیر و یا هوش مصنوعی با قوانینی خاص شبیه به ( capture the flag ) ها ، در اصل باید یک سری پیشکش را در این مبارزه بردارید و در معابد خود بگذارید تا خدایان به تیم شما عنایت کنند . (0__0)

در بازی در برابر هوش مصنوعی حداقل باید در صورت امکان یک تیم دارای پلیر تماماً پلیر باشد و تیم دیگر کاملاً هوش مصنوعی .

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

در حالت کاستوم گیم شما می توانید یک مبارزه  را با قوانین خود بسازید .

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

در مورد ارتباط با سرور های این بازی باید این مورد را در نظر داشته باشیم که در حال حاظر بهترین سرور ها برای بازی در کشور ما مربوط به این بازی است که پینگ تایم با این سرور ها معمولاً از 40 تا 50 است .

در انتها ی این جنگ ها شما هم برای خود جایزه و اسلحه و پول هم برای اقلیمتان سرباز می برید  .

لول ( level ) بندی هم در این بازی به شکل دیگری است ، شما در اصل با لولتان شناخته نمی شوید و در اصل با شهرتتان شناخته می شوید .

هر بیست لول ( level )  برای شما یک درجه شهرت ( reputation ) به حساب می آید و شما در اصل تنها دارای شهرتید نه سطح و این کارکتر های بازی هستند که هم لول دارند و هم شهرت و شهرت شما مجموع شهرت کارکتر هایتان می شود .

ابزار و وسایل کارکتر ها هم مسائل خاص و پیچیده ی مربوط به خود را دارند که توضیح آن ها سخت و طولانیست و در این زمان توانایی توضیح آن ها را ندارم .

و اما در باره ی توضیح بهترین و جدیدترین و پیچیده ترین بخش بازی و یا همان مبارزه بین چند نفر .

در زمان مبارزه شما دو حالت معمولی و گارد مود ( guard mode ) دارید که در حالت گارد مود سرعتتان پایین و توانایی دفاع و حمله در جهات متفاوت دارید و این درحالیست ک این امکانات در حالت معمولی ندارید ولی توانایی دویدن و برخی حملات خاص را دارید .

( نمی شود از این مورد گذشت که دویدن و رفتار های کارکتر های بازی کاملاً شبیه به رفتار های واقعی است و هیچ بازی ای به این جزئیات تا به حال نرسیده است . )

در حالت گارد با توجه به کارکتر مورد نظر شما گاردتان کاملاً محکم و یا کمی سست است و دلیل این امر قوی و یا سریع بودن کارکتر معمولیست و این طبیعیست ک یک شمشیر کوچک نمی تواند در برابر یک اسلحه اندازه ی تنه ی درخت مقاومت کند ولی در جواب می تواند جاخالی بدهد و از بقل به دشمن حمله کند و یا از حمله ی دشمن استفاده کند و تا قلب حریف پیش برود چرا که دشمنی که تمام توانش را برای یک ضربه ی قوی می گذارد و هر دو دستش برروی اسلحه است و نمی تواند از خودش دفاع کند ، خب در عوض دشمن سنگین وزن هم ایده هایی دارد !؟

ما چهار بخش بسیار ساده و پایه ای داریم :

1 – گارد گرفتن 2 – ضربات سبک 3 – ضربات سنگین 4 – گارد برک ( guard break )که گارد دشمن را باز می کند .

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

تعداد ضربات و حقه های هر کارکتر به تعدادی زیاد است که حتی بنده که در این بازی در سطح نسبتاً بالایی قرار دارم هنوز تمامی حقه ها را یاد نگرفته ام و هر روز که بازی می کنم چند حقه به ذهنم می رسد و هر روز به این فکر می کنم که واقعاً در این دنیا چند ایده می تواند وجود داشته باشد .

( اگر روزی 2 ، 3 و یا 4 به 1 شدید اصلاً نترسید کافیست که موقعیت را اداره کنید و از طرفی کارکترتان هم همیشه در صورت دفاع کردن و یا مهارت بالای شما عصبانی می شود و برای انتقام بهتر می جنگد و این نوع جنگ بین یک و یا چند نفر به شدت شبیه دنیای واقعی است . )

با توجه به این که کارکتر های بازی زیاد اند و پیچیدگی هر کارکتر به شدت زیاد است بنده متاسفانه توانایی توضیح بیشتر در زمینه ی جنگ های یک به یک در حال حاضر را ندارم ولی اگر در این زمینه سوالی داشتید ، حتماً با ما در اشتراک بگذارید .

در کل اگر بخواهم راجع به این بازی به صورت خلاصه توضیح بدهم باید این نکته را باز خاطر نشان کنم که اگر فکر می کنید بدون فکر می روید و همه را شکست می دهید کاملاً اشتباه می کنید ، یا فکر کنید و یا شکست بخورید .

همان طور که در کل مقاله در باره E3 و این بازی و تحولات آن توضیح دادم باید به این نکته اشاره کنم که :

این بازی در حالت های مختلف فروخته می شود و در فروشگاه های مختلف و ارزان ترین حالت این بازی در استیم 15 دلار است و در بهترین حالت به پول رایج ایران حدوداً 50 هزار تومان می رسید ولی در E3 سازنده های بازی اعلام کردند که شما به مدت یک هفته(18 – 11 june )  می توانید این بازی زیبا و با ارزش را به حساب  uplay خود اضافه کنید و این بازی را تا همیشه نگه دارید .

اگر شما هم دوسدار پرورش هوش خود هستید و دوست دارید که افتخار را به معنی واقعی حس کنید و خودتان را کاملاً به چالش بکشید

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

امیدوارم این مقاله برای شما مفید بوده باشد و اگر در بخشی کم کاری شده حتماً با ما به اشتراک بگذارید .

شاد و پیروز باشید . ( عصبی نباشید )

متین میرزایی

 

 

 

 

 

Matin.N.D.S 2 دیدگاه

lag – نقد بازی

سلام

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

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

توضیح:

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

خب برای این که کارمان راحت تر شود لگ را با توجه به تجربه ی خودم از لگ دسته بندی کردم تا ببینیم دلیل هر لگ چیست و تاثیر آن چگونه است .

( این توضیحات برای رفع لگ در کامپیوتر است ولی در برخی موارد ممکن است برای کنسول ها هم صدق کند ، مثلاً :  بخش های مربوط به اینترنت و شبکه  )

 

دسته بندی :

1- لگ های مربوط به کامپیوتر (1- گرافیک بازی 2- درایور 3- سخت افزار )

2- لگ های مربوط به شبکه و اینترنت (1- نوع شبکه بازی 2- اینترنت 3- مودم )

 

1- لگ های مربوط به کامپیوتر :

این نوع از لگ در تمامی حالات برای یک بازی رخ می دهد و در روند بازی در حالت آفلاین هیچ تاثیری ندارد چون محیط بازی هم با شما متوقف می شود .

1- گرافیک بازی :

این نوع لگ یکی از رایج ترین لگ هایی است که اکثر افراد با آن برخورد داشتند ، چرا که معمولاً بعضی از بازی ها هستند که پیش نیاز های سخت افزاری زیادی دارند و این طبیعی است که همه توانایی خرید ماکسیمم سخت افزار ممکن را ندارند ولی توانایی خرید یک سیستم معقول با قیمتی مناسب را دارند ، پس می توانند بازی را اجرا کنند ولی نه با بهترین گرافیک ممکن ولی چون اکثراً از پیش نیاز های دقیق بازی ها اطلاع ندارند و دوست دارند بازیشان زیبا تر باشد و یا اینکه حوصله ی دستکاری بخش تنظیمات را ندارند سعی در رفع اینجور لگ ها انجام نمی دهند .

خب شما اول باید در نظر داشته باشید که کارت گرافیک شما برای بازی مورد نظر شما حداکثر چند فریم بر ثانیه باید پردازش کند و سپس بنا بر اینکه در چه وضعیتی قرار دارید ( در مکانی با افکت های گرافیکی بالا و در حداکثر فعالیت های ممکن در بازی ) مورد بررسی قرار دهید که چه میزان افت فریم دارد و با توجه به سخت افزاری که در اختیار دارید تنظیمات را پایین تر بیاورید و در صورتی که کاملاً بی ایراد اجرا شد در صورت تمایل بالاتر ببرید و البته همیشه برای افرادی که حوصله ی این کار را ندارند یک راه حل ساده وجود دارد ، همیشه بخشی در تنظیمات وجود دارد که خودش به صورت خودکار بازی را تنظیم می کند و البته که اگر این بخش همه ی لگ هارا به صورت کامل برطرف می کرد که نیازی به این همه فعالیت نبود .

در کل اگر با این لگ مواجه شدید و حوصله ی کار های سخت برای رفع آن ندارید و رفع کامل این نوع لگ برای شما اهمیت زیادی ندارد بخش optimize در تنظیمات بازی برای شما مورد خوبی است ، ولی اگر می خواهید بهترین بازده را داشته باشید راه دیگری جز اجرای موارد بالا ندارید ،  مخصوصاً در حالتی که بازی شما کرکی باشد .

2- درایور :

این نوع لگ بیشتر برای افرادی پیش می آید که آشنایی بالایی نسبت به کامپیوتر و نحوه ی کار آن ندارند ، شما باید در نظر داشته باشید در صورتی که شما درایور مربوط به کارت گرافیک ( gpu ) را نصب نکنید ( و یا اینکه مشکلی برای درایور یا سیستم پیش بیاید که قادر به اجرای درایور نباشد و یا اینکه پاک شده باشد . ) هم بازی مربوط اجرا می شود ولی با cpu اجرا می شود یعنی در اصل کار های گرافیکی بازی هم بخش گرافیک cpu انجام می دهد و همه cpu ها چنین بخشی در خود دارند .

و این یک مثال کوچک رایج بود از میان موارد خیلی زیادی که ممکن است برای سیستم شخصی شما پیش بیاید ، مثلاً ممکن است برای درایور cpu و یا چیپ ستتان مشکل پیش بیاید و کلاً بازی اجرا نشود .

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

اگر شما توانایی نسبتاً بالا در زمینه ی کامپیوتر دارید می توانید در مرحله ی دوم استفاده از درایور کارت گرافیک ، گرافیک بازی را از این بخش نیز تنظیم کنید .

و اگر شما در این زمینه تجربه ی خیلی بالایی دارید می توانید کارت گرافیکتان را به نحوی تنظیم کنید که بازدهی بالاتر از حد معمولش ارائه دهد ولی باید در نظر داشته باشید در صورتی که در این بخش توانایی و تجربه ی کافی نداشته باشید می توانید کارت گرافیکتان را حداکثر ظرف یک روز بسوزانید .

 

3- سخت افزار :

این بخش تقریباً مهم ترین بخش است ولی چون لگ های مربوط به تنظیمات بیش تر بودند بعد از آن ها به این بخش پرداختم .

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

اگر قصد خرید یک کامپیوتر را دارید باید در ابتدا در نظر داشته باشید که از کامپیوتر چه انتظاری دارید ، اگر می  خواهید کامپیوتر مخصوص بازی داشته باشید یا اینکه لپ تاپی با سیستم مخصوص بازی بخرید باید در نظر داشته باشید که چه بازی هایی را می خواهید داشته باشد و یا اینکه تا چند سال دیگر این سیستم باید برای شما کار کند و اینکه دقیقاً توان هریک از سخت افزار های مربوط به کامپیوترتان چقدر است . ( طبیعتاً سخت افزار های دسکتاپ از همتای خود در مدل لپ تاپ بسیار قوی ترند پس این واضح است که دسکتاپ از لپ تاپ برای بازی با کارایی بهتر قیمت مناسب تری دارد . )

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

همیشه به این موارد خیلی دقت کنید تا یک سری سود جو یک سیستم قدیمی و نا مناسب را با قیمت بالا به شما نفروشند و یا برعکس یک سیستم خیلی قوی را به شما نفروشند در صورتی که با یک سیستم با قیمتی خیلی پایین تر نیز نیاز های شما برآورده می شد . ( متاسفانه این مشکل در صورت خرید سیستم به احتمال زیاد برای شما رخ می دهد مخصوصاً در صورتی که اطلاعی از مدل های cpu , gpu نداشته باشید ، مثلاً cpu , gpu های شرکت amd برای گیمر ها پیشنهاد نمی شود ولی خب برای افرادی که با سیستم عامل لینوکس کار میکنند خیلی بهتر است ( اخیراً این نقص gpu های شرکت nvidia نیز برطرف شده )  یا برای افرادی که فارم گرافیک درست می کنند ، این شرکت سخت افزار هایی با قیمت هایی مناسب می سازد ولی در اصل همیشه از همتای خود در شرکت رقیب ضعیف تر است و بهتر است اگر قصد فارم ساختن ندارید و یا اینکه زیاد از سیستم عامل لینوکس استفاده نمی کنید از کارت گرافیک های شرکت nvidia و از cpu های شرکت intel  استفاده کنید چون همیشه بازده خیلی  بهتر و  بالاتری می دهند و قیمتشان هم خیلی تفاوت ندارد . )

2- لگ های مربوط به شبکه و اینترنت :

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

1- نوع شبکه بازی :

بازی های تحت شبکه را می توان به انواع زیادی تقسیم کرد ولی در یک نگاه می شود آن ها را به این ترتیب دید :

1- شبکه های داخلی بر پایه اینترانت و یا شبکه های کوچک دیگر  2- شبکه های بزرگ بر پایه ی اینترنت

در مورد یک باید به این مورد دقت داشت که جنس اتصال دیوایس ها به شبکه از چیست و کمی عیب یابی شبکه بلد باشیم . ( اگر شبکه خیلی پیچیده باشد . ) که طبیعتاً این مورد برای افراد معمولی رخ نمی دهد چون نهایت اتصال دیوایس ها حتی در گیم نت ها هم به این پیچیدگی نیست .

خب اگر خوب به جمله ی اول من در توضیح این بخش دقت کنید گفتم نوع اتصال دیوایس ها به شبکه ، دقیقاً این جمله نسبت به جمله ی بعدی یعنی عیب یابی شبکه خیلی ساده به نظر می رسد ولی نکته ی مهم این بخش اینجاست که این مورد خیلی بیشتر در لگ تاثیر دارد چون همان طور که گفتم شبکه های کوچک گیم معمولاً به آن سختی نیست که نیاز به عیب یابی شبکه باشد ولی هر نقص کوچکی مانند ضعیف بودن سیگنال وای فای برای ما خیلی حیاتی است .

حتماً از قدرت سیگنال وای فای و یا سلامت سیم لن اطمینان حاصل کنید و شبکه  و همین طور درایور های مخصوص شبکه کامپیوترتان  و در صورت کرکی بودن بازی ورژن کرک را چک کنید و مطمئن باشید که مشکل دیگری نمی تواند از این نظر رخ دهد .

2- شبکه ی بزرگ بر پایه ی اینترنت : منظورم از این نوع شبکه این است که یک کامپیوتر هاست شود و بقیه به آن جوین شوند و این مورد معمولاً در بازی های کرکی رخ می دهد ، چرا که بازی های با کیفیت بالا معمولاً دارای سرور اختصاصی هستند و از طرفی باید این مورد را در نظر داشت که خیلی از پلیر های کامپیوتر برای بازی هزینه نمی کنند و شاید هم از این مورد خبر ندارند که با اجرای بازی کرکی سیستمشان مجبور است که توانایی بیشتری صرف کند و بازده کمتر بدهد و مجبورند با کلی زحمت به هاست هایی با پینگ خیلی بد و کیفیت نا مناسب و بدون پلیر وصل شوند و حتی به هکر ها امکان دسترسی به کامپیوتر خود را بدهند .

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

با فرض اینکه شما با موفقیت به هاست مربوط وصل شدید باید به نکات زیر توجه کنید :

1- سرعت اینترنت 2- کیفیت اینترنت 3-تنظیمات مودم

که در ادامه این بخش ها را توضیح می دهیم .

 

2- اینترنت :

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

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

بسیاری از اوپراتور های اینترنت کشور ما طرح هایی برای گیمر ها دارند و البته تا جایی که بنده اطلاع دارم این طرح ها صرفاً در قیمت به صرف است و در کیفیت تاثیر زیادی ندارد و شما در اصل دارای دو نوع سرویس از نظر  isp خود هستید . ( معمولی یا گیم )

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

شما با برخی سرویس های گیم در اوپراتور های مختلف می توانید پینگ خود را کاهش دهید البته همان طور که در قبل گفتم بنده تا به حال فرقی در این موارد مشاهده نکردم ولی در حد خیلی کمی ممکن است موثر باشد .

اگر پینگ شما بیشتر از 100 میلی ثانیه با هاست های مخصوص پینگ 4.2.2.4 و 8.8.8.8 باشد می توانید از سرویس های کاهش پینگ هم استفاده کنید ولی در مورد اینکه چرا بیشتر از صد میلی ثانیه باید بگویم که در صورت استفاده شما از سرویس کاهش پینگ شما در اصل پینگتان با پینگ آن سرویس یکی می شود که معمولاً هیچ وقت از 100 میلی ثانیه بهتر نیستن پس بهتر است اگ پینگ شما کمتر از 100 است پیشنهاد می شود از این سرویس ها استفاده نکنید .

3- مودم :

ممکن است شما با بهترین سرویس اینترنت و با بهترین شبکه بر پایه اینترنت برای بازی باز هم لگ داشته باشید و طبیعتاً اگر این مشکل از دور بودن سرور نباشد از مودم است .

اول از همه باید به این نکته توجه داشت که برای بازی اتصال با سیم از اتصال با وای فای خیلی بهتر است و کیفیت شبکه خیلی بالاتر می رود و حتماً در صورت امکان از سیم لن برای اتصال به مودم استفاده کنید .

یک نکته ی جالب وجود دارد که شخصاً به آن در مورد بازی پی بردم و آن این بود که اگر از حالت bridge  به جای pppoe ( درحالت routing ) در بخش شبکه و اتصال به مودم استفاده کنیم کیفیت اتصال با مودم بالا می رود البته در صورتی که فقط یک مصرف کننده وجود داشته باشد .

در مرحله ی دوم باید سیم کشی خانه و محل مورد نظر را در نظر داشت و با توجه به آن تنظیمات بخش wan مودم را تنظیم کنید .

در مرحله ی سوم باید حتماً دکمه unpn را روشن کنید و بخش گیم مودم را در صورت امکان تنظیم کنید و اگر توانایی بالایی در بخش شبکه دارید حتماً بخش پورت فرواردینگ را تنظیم کنید . ( بخش nat و بخش port forwarding در کیفیت اینترنت برای اکثر بازی ها حتی شبکه بر پایه ی اینترنت بازی های کرکی بسیار مهم اند و حتی در بسیاری از موارد از پینگ هم خیلی مهم تر است . )

 

البته در نظر داشته باشید که این مقاله توضیحی کلی در مورد تمامی موارد لگ و رفع آن است و این مقوله ی بسیار بزرگ که شامل عوامل بسیار زیادی است که توضیح دادم و طبیعتاً برای توضیح رفع لگ باید تمامی موارد بالا را کامل توضیح داد که توضیح کامل تمامی موارد بالا در یک مقاله غیر ممکن است و به این دلیل هر مورد را در حد امکان توضیح دادم ، به همین دلیل اگر در هر بخش سوالی داشتید کافیست با ما در ارتباط باشد تا اطلاعات بیشتری در آن زمینه به شما ارائه دهیم .

امیدوارم این مقاله در مورد رفع لگ برای شما مفید بوده باشد ، با آرزوی موفقیت و بهروزی شما .

شاد و موفق باشید .

متین میرزایی

 

 

 

کیا حامدی بدون دیدگاه

آموزش OpenShot VideoEditor جلسه اول

با سلام خدمت تمامی دوستان عزیز

خب مدت زیادی میشه ویدوکست ندادیم و قراره با یک سری ویدیوکست جدید در خدمت شما باشیم

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

امیدوارم از این سری رضایت داشته باشید و منتظر نظرات و پیشنهادات شما هستم.

 

تهیه شده توسط کیا حامدی در قبیله گیک‌ها

Youtube / Telegram / Torrent / Aparat

bobz بدون دیدگاه

سخن سردبیر

با درود خدمت شما همراهان همیشگی قبیله گیک ها در اردیبهشت ماه سال ۱۳۹۶ و با شماره ۳۰ مجله قبیله گیک ها درخدمت شما هستیم.

در این ماه از میان دوستان عضو کانال رسمی قبیله گیک ها در پیام رسان تلگرام بصورت تصادفی چند نفر را بصورت شخصی مخاطب قرار دادیم و از آنها خواستیم که نظرشان را نسبت به فعالیت قبیله گیک ها در ۳۰ ماه گذشته را بیان کنند که در زیر چکیده بعضی از این نظرات را با هم مرور میکنیم…

 

 

 

 

 

محمد مهدی خلعت بری بدون دیدگاه

KVM Linux – قسمت اول

معرفی:

KVM یا Kernel-based Virtual Machine از محصولات شرکت Red Hat Enterprise است. یک ابزار کامل برای امور مجازی سازی روی لینوکس با سخت افزار x86 معماری سخت افزار AMD64 و Intel64 می باشد که برای اجرا باید Extension های مجازی سازی AMD-V و Intel VT را دارا باشند و برای کرنل Red Hat Enterprise Linux 6 ساخته شده بود. KVM شامل ماژول کرنل kvm.ko است، که زیرساخت مجازی سازی کرنلی و ماژول پردازنده kvm-intel.ko و kvm-amd.ko را دربر دارد. می تواند چندین سیستم عامل مهمان یا ماشین مجازی ویندوزی و لینوکسی را راه اندازی نماید که هرکدام برای خود کارت شبکه، دیسک، آداپتور گرافیک و .. را می توانند داشته باشند.

kvm به عنوان یک ماژول کرنل قابل بارگذاری است که وقتی اجرا شود کرنل لینوکس را به عنوان یک hypervisor bare metal تبدیل می کند. دو اصل مهم در طراحی kvm اتفاق افتاد تا این hypervisor به سرعت به عنوان پایدار ترین hypervisor متن باز قرار گرفت.اول این که kvm بعد از ظهور hardware assisted به وجود آمد واین امر kvm را مجبور پشتیبانی از ویژگی های hardware assisted کرد تا hypervisor kvm دستور هایی که پردازنده های intel VT-Xi و AMD-V پشتیبانی می کند را پیاده سازی کند.دوم اینکه تیم kvm در ادامه از ضرب مثل “don’t  reinvent the wheel”  استفاده کردند به این معنی که به دنبال اختراع روش جدید نبودند و بهترین روش های موجود برای حل مسئله استفاده کردند. در یک hypervisor اجزای بسیاری وجود دارد که علاوه بر مجازی سازی CPU و Memory اجزای دیگری هم وجود دارد برای مثال: memory manager, process scheduler, I/O stack, device drivers, securit manager ، network stack و غیره. در حقیقت یک hypervisor واقعا یک سیستم عامل خاصی است که هدف آن به جای بالا اوردن یک برنامه بالا آوردن یک ماشین مجازی است.

 

معماری kvm :

در معماری kvm ماشین مجازی به عنوان یک پروسس منظم است که توسط زمانبند استاندارد لینوکس اجرا می شود.در حقیقت هر CPU مجازی به عنوان یک پروسس منظم به نظر می رسد.این کار به kvm اجازه می دهد که از تمام ویژگی های کرنل لینوکس بهره مند شود.

 

مدیریت حافظه :

KVM ویژگی هایی از مدیریت حافظه قدرتمند لینوکس را به ارث برده است.حافظه ای از یک ماشین مجازی به عنوان حافظه ذخیره می شود و این حافظه برای هر فرایند دیگری در لینوکس می تواند جابه جا شود . پشتیبانی از صفحه های بزرگ large pages عملکردی بهتر و امکان پشتبانی یا اشتراک گذاری فایل دیسک‌ها را فراهم می‌کند. NUMA SUPPORT به یک ماشین مجازی اجازه دسترسی موثر به مقدار بزرگی از حافظه را می دهد. صفحات مشترک حافظه از طریق یکی از ویژگی های کرنل به نام Kernel Same-page Merging(KSM) پشتیبانی می شود.ksm حافظه هر ماشین مجازی را اسکن می کند و صفحات حافظه یکسان این ماشین های مجازی را باهم ادغام می کند و این یک صفحه باقیمانده را بین ماشین ها به اشتراک می گذارد.و اگر یک مهمان بخواهد صفحه مشترک بین ماشین های را تغییر بدهد به اویک کپی محافظت شده از صفحه مشترک رامی دهیم.در بسیاری از مواقع امکان یکپارچه سازی بین ماشین های مجازی بروی یک هاست وجود دارد برای مثال در یک ماشین مجازی ویندوز از حافظه در DLL رایج ، کتابخانه ها، کرنل های یا دیگر اجزای مشترک بین ماشین مجازی استفاده نمی شود .با KSM بیشتر ماشین های مجازی می توانند بر روی یک هاست مستقر شوند و این امر باعث کاهش سخت افزار، هزینه هاو بهبود مصرف سرور می شود.

ذخیره سازی :

KVM قادر به استفاده از هر گونه ذخیره سازی پشتیبانی شده توسط لینوکس برای ذخیره Image های ماشین مجازی است، که شامل دیسک های محلی با IDE, SCSI و SATA ،شبکه های متصل ذخیره سازی NAS  که شامل NFS و SAMBA/CIFS یا SAN با پشتیبانی برای iSCSI و Fiber Channel می باشد. ممکن است از چندمسیر I / O به منظور بهبود توان ذخیره سازی و تولید افزونگی مورد استفاده قرار گیرد. KVM، ایمیج ماشین های مجازی مشترک در فایل سیستم ها را پشتیبانی می کند برای مثال (Global File System (GFS2 به ایمیج ماشین مجازی اجازه می دهد بین چندین هاست به طور مشترک یا چندین logical volumes مشترک استفاده شود. فرمت محلی (native) ایمج KVM به نام QCOW2 است که شامل پشتیبانی از snapshots ،اجازه دادن snapshots از سطوح مختلف ، فشرده سازی و رمزنگاری می باشد.

مهاجرت زنده live migration :

KVM از مهاجرت زنده پشتیبانی می کند که امکان انتقال یک ماشین مجازی در حال اجرا را بین میزبانان فیزیکی، بدون هیچ وقفه در خدمات، فراهم می سازد.مهاجرت زنده برای کابر نهایی ناپیدا است ،ماشین مجازی روشن باقی می ماند،‌اتصالات شبکه فعال باقی می ماند و کاربر برنامه در حالیکه ماشین مجازی در حال انتقال به میزبان جدید است در حال اجرا است .

هایپرویژن Hypervisor چیست و چه کاربردی دارد ؟

 

یک هایپرویژن Hypervisor   یکی از دو روش برای مجازی سازی یک محیط محاسباتی است ، منظور ما از virtualize ، تقسیم منابع مانند RAM , CPU از یک محیط محاسبات فیزیکی ( شناخته شده به عنوان سرور اصلی میزبان ) به چند ماشین مجازی کوچکتر ( شناخته شده به عنوان مهمان ) . هر مهمان می تواند سیستم عامل مورد نیاز خود را نصب کند و هر ماشین مجازی منابع خود  RAM  و CPU  خود را دارد ، در واقع سرور مجازی درست مانند یک سرور فیزیکی رفتار می کند ، این امکان نیازمند پشتیبانی قابلیتی به نام VT-x در سی پی یو های اینتل و AMD-V در سی پی یو های AMD است.

یکی از وظایف کلیدی که Hypervisor فراهم می کند جداسازی است ، این به این معنی است یک مهمان امکان دسترسی به سرور میزبان و همچنین دسترسی به سایر مهمان ( ماشین های مجازی ) ایجاد شده در سرور ندارد و رفتار های سرور مهمان روی آنها تاثیری نداشته باشد ، حتی اگر ماشین مهمان با مشکلاتی مانند کرش شدن مواجه شود. بنابراین هایپرویژن باید به دقت مانند یک سخت افزار ماشین فیزیکی تقلید کند و از دسترسی مهمان به سخت افزار واقعی جلوگیری کند ، از آنجایی که این عمل به شدت سرعت را کاهش می دهد از یک روش paravirtualized یا PV drivers استفاده می شود. این امکان تمام سخت افزار ها را به صورت مجازی در اختیار ماشین مجازی قرار می دهد و  درایور های آن توسط Hypervisor دریافت می شود ، با استفاده از این روش سرعت بالا می رود و همچنین امکان دسترسی مستقیم به سخت افزار های اصلی سرور و کنترل آنها توسط مهمان دیگر وجود ندارد.

 

Hypervisors دو نوع است Type 1 و Type 2

Type 1  : در این نوع از Hypervisors که به اصطلاح به آن “برهنه فلزی” گفته می شود ، Hypervisors به طور مستقیم برای کنترل سخت افزار و سیستم عامل های مهمان اجرا می شود. بنابراین مجازی ساز های VMware ESXi و Xen از نوع Type 1 می باشد. تصویر زیر مثالی type 1 است :

 

Type 2  : در این نوع از Hypervisors که به اصطلاح به آن “میزبانی شده” گفته می شود ، Hypervisors در داخل یک سیستم عامل اجرا می شود و پس از آن سیستم عامل عامل های مهمان ایحاد می شود. سیستم های مجازی ساز دسکتاپ اغلب از این روش استفاده می کنند. بنابراین مجازی ساز های  OpenVZ و KVM از نوع Type 2 هستند.تصویر زیر مثالی type 2 است :

با تصاویر بالا نتیجه می گیریم Hypervisors تایپ 1 بهتر از تایپ 2 است زیرا در تایپ 1 Hypervisors هنگام دسترسی به منابع فیزیکی از سیستم عامل میزبان استفاده نمی شود. پیدا کردن نوع Hypervisors کاری بسیار ساده است ، برای مثال مجازی ساز KVM که به عنوان یک پردازش در سیستم عامل میزبان لینوکس نصب می شود از نوع TYPE-2 است. در واقع فرایند راه اندازی صرفا دسترسی به تعداد محدودی منابع از طریق سیستم عامل میزبان و بسیاری از وظایف حساس توسط ماژول کرنل انجام می شود که دسترسی مستقیم به سخت افزار را دارد.

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

محمد مهدی خلعتبری

bobz ۱ دیدگاه

صفر و یک

01000101 01111000 01110100 01101001 01101110 01100011 01110100 01101001 01101111 01101110 00100000 01101001 01110011 00100000 01110100 01101000 01100101 00100000 01110010 01110101 01101100 01100101 00101110 00100000 01010011 01110101 01110010 01110110 01101001 01110110 01100001 01101100 00100000 01101001 01110011 00100000 01110100 01101000 01100101 00100000 01100101 01111000 01100011 01100101 01110000 01110100 01101001 01101111

bobz بدون دیدگاه

سخن سردبیر

بهار با همه زیبایی‌های خود نرم نرمک در جان طبیعت حلول می‌کند و شروعی تازه را نوید می‌دهد.

با درودی گرم خدمت شما همراهان همیشگی قبیله گیک ها با شماره ۲۹ مجله قبیله گیک ها در خدمت شما هستیم و امیدواریم که بتوانیم مانند همیشه لحظاتی مفرح و مفید را برای شما خلق کنیم.
این سومین فروردینی است که با همراهی دوستان صمیمی و فعال قبیله گیک ها در خدمت شما هستیم و خوشحالیم که همچنان مانند همیشه با ما همراه هستید.

در این شماره سعی کردیم تا با پوشش طیف وسیعی از مقالات در زمینه های مختلف گیکی برای هر گروه از خوانندگان قبیله گیک ها مطلبی جالب توجه را تهیه کنیم.
همانطور که میدانید ما قبیله گیک ها را در پلتفرم های مختلف ارائه میکنیم که شما میتوانید لینک آنها را در سایت رسمی بدست بیاورید. مایلیم بار دیگر خاطر نشان کنیم که قبیله گیک ها را فقط از سایت رسمی آن به آدرس
geekstribemedia.com
دنبال کنید.
همچنین در همینجا اعلام می‌کنیم قبیله گیک ها تا اطلاع ثانوی غیر از پیام رسان تلگرام بر روی هیچ پیام رسان دیگری فعالیت ندارد و تمامی کانالها و گروههای موجود بر روی دیگر پیام‌رسان ها که با نام قبیله گیک ها ایجاد شده اند به هیچ عنوان از طرف ما تائید نمی شوند.
در اینجا مایلیم بار دیگر از تمامی گیک ها در هر زمینه ای برای همکاری و مشارکت در قبیله گیک ها دعوت به همکاری کنیم.
همچنین لازم دیدیم در اینجا اعلام کنیم که به زودی و در ابتدای اردیبهشت ماه دور اول مسابقات برنامه نویسی قبیله گیک ها آغاز می شود برای کسب اطلاعات بیشتر می توانید به آدرس چادر قبیله گیک ها در پیام رسان تلگرام مراجعه نمایید.
در پایان باز هم مثل همیشه از شما درخواست می کنیم تا ما را با ارائه نظرات،پیشنهادات و انتقادات خود در هر چه بهتر شدن قبیله گیک ها یاری نمایید.

این شما و این مجله قبیله گیک های فروردین ۱۳۹۷

Saeid بدون دیدگاه

ساخت بازی با Unity

بازی سازی با یونیتی

یونیتی یک موتور بازی سازی چند سکویی است که میتوان به وسیله آن بازی های ۲بعدی و ۳بعدی ساخت، همچنین با استفاده از یونیتی میتوان انیمیشن هم ساخت، interface یونیتی بسیار ساده و دلنشین تر از موتور های بازی سازی همچون unreal4 هستش البته هر دو در خصوص بازی سازی بسیار قدرتمند هستند ولی یونیتی برای افراد مبتدی بسیار راحت تر و بهتره، unity از قابلیت (VR(VirtualReality پشتیبانی میکند که میتوان بازی برای VR هم ساخت برای پیشتیبانی کردن از VR نیاز به یک Asset هستش که یک افضونه برای خود unity است.

ویژگی های منحصربفرد unity میتوان از امکان ساخت بازی برای سیستم عامل های گوناگونی همچون:

Android-IOS-Windows-Xbox 360-linux-playstation3-Wii  نام برد.

همچنین برای کد نویسی، unity از زبان های #C و JavaScript پیشتیبانی میکند.

در این دوره (بازی سازی با Unity) میخواهیم ابتدا با مفاهیم اولیه unity و محیط unity آشنا بشیم و یک بازی رکوردی را با هم بسازیم.