صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 12

موضوع: قبل از خرید سرور مجازی بخوانید ! مهم !

  1. #1
    عضو جدید
    تاریخ عضویت
    Jun 2014
    نوشته ها
    10
    تشکر تشکر کرده 
    46
    تشکر تشکر شده 
    42
    تشکر شده در
    29 پست

    پیش فرض قبل از خرید سرور مجازی بخوانید ! مهم !

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

    1. مجازی ساز ها با منابع اختصاصی
    2. مجازی ساز ها با منابع اشتراکی

    مورد اول برای کاربر مناسب هست
    مورد دوم برای مدیر سرور مناسب

    زمانی که مجازی ساز منابع اختصاصی باشه ، مدیر سرور نمی تواند بیشتر از حد مجاز و توان سخت افزاری سرور کار بکشد . یعنی اگر سرور ۸ گیگ رم داره ، نمی تواند ۹ گیگ رم به سرور های مجازی اختصاص دهد .
    اما اگه منابع اشتراکی باشه ، مجازی ساز این اجازه را می دهد که بی نهایت رم و سی پی یو اختصاص بدهید ، تا زمانی که مقدار استفاده کاربران زیر مقدار ۸ گیگ ( حداکثر میزان منابع واقعی سرور ) هست مشکلی نیست و همه راضی هستند و خوبه ، اما یک زمانی میشه استفاده ها بالا میره و کاربران می خواهد از حداکثر منابع تخصیص داده شده استفاده کنند ، در نتیجه مقدار استفاده از اون ۸ گیگ یا هر مقدار دیگه بالا میزنه و …… سرور نابود میشه .
    از جمله مجازی ساز ها با منابع اختصاصی :

    1. VMware ESX / ESXi
    2. Microsoft Hyper-V
    3. Citrix XenServer

    بررسی مجازی ساز های با منابع اختصاصی !
    Citrix XenServer

    تنها نکته منفی در مورد مجازی ساز Citrix XenServer هست ، مشکلی که هم در XenSource هست و هم در Citrix XenServer . هارد دیسک های VPS ها و خود سرور بسیار حساس و ضعیف هستند . به طوری که اگر VPS یا سرور در حالت هنگ باشه و یا فشار زیادی روش باشه و سرور یا VPS رو ریستارت کنید ،بالا آمدن این سرور و کرش نکردن سرور با خدا هست
    شایع ترین مشکل این هست و هر لحظه امکان کرش کردن HDD سرور و یا VPS وجود داره . دقت کنید که هیچ وقت دنبال این مجازی ساز نرید ، مگر اینکه از سرویس ها بک آپ بگیرید و یا RAID استفاده کنید.
    Micorosft Hyper-V

    مثلا Hyper-V قدرت بالایی داره ، اما بیشتر از ۴ Core برای سی پی یو نمی شناسد ، مثلا من ۲ تا CPU داشتم ، اما یکی رو شناخته بود . در ضمن از نظر امکانات ضعیف هست و باید Windows Server 2008 داشته باشید که نصب کنید ، که این عامل باعث میشه حداقل ۲۵ دلار برای هزینه اش بپردازید .
    خوبی که داره این هست که شما به ویندوز دسترسی دارید می توانید فایل های VPS رو کپی و … کنید .
    ولی پنل مدیریت قوی نداره ، خیلی خشک و ساده هست . برای اضافات نظیر پنل برای کاربران و یا پنل های قوی تر باید لایسنس خرید که از توان ما خارج هست .
    VMware ESXi

    من هر کسی که می خواهد مجازی ساز نصب کنه ، بهش VMware ESXi رو پیشنهاد می دم . خیلی ازش راضی هستم ، قبلا از Citrix XenServer استفاده می کنم ولی متاسفانه HDD دوام خاصی در این مجازی ساز نداره .
    پنل های تحت ویندوزی بسیاری دارد و کلاینت های بسیاری داره که به مشتری اجازه ریستارت کردن و … میده .
    مدیریت بسیار دقیقی در میزان فرکانس CPU و RAM داره ، بسیار STABLE هست و شرایط سخت و لود بالا بسیار کمک می کنه
    میشه کارت صدا برای سرور های مجازی اضافه کرد .
    VMware ESX

    تمامی موارد در VMware ESXi در همین مجازی ساز هم صدق می کند با این تفاوت که سیستم عامل VMware ESX لینوکس بیس هست و از دستورات لینوکس می توانید استفاده کنید . فکر کنم RedHat Enterprise هست .
    همچنین پنل تحت وب داره .
    نکته قابل توجه این هست که سعی کنید از هر مجازی سازی استفاده می کنید ، حتما لایسنس FULL کنید ( آخرین پلن) که نهایت امکانات رو داشته باشید
    تنها نکته ضعیفی که در VMware ESX / ESXi میشه گفت این هست که در قسمت کارت شبکه های اضافه ( بهتره بگم Switch های اضافی ، زمانی که سرعت پورت ( UPLINK ) رو محدود می کنیم ، اما تاثیری نداره و نوسان قابل توجهی داره
    ای کاش این مشکل حل بشه و بشه سرعت رو محدود کرد برای هر VPS ، دیگه همه چیز تمام میشه
    از جمله مجازی ساز ها با منابع اشتراکی :

    1. OpenVZ
    2. VMWARE SERVER 1 & 2x

    رایج ترین و معروف ترین و مدیر سرور پسند ترین OpenVZ هست که میشه همه چیز رو Unlimited زد ، .
    پنل زیبا و فریبنده Hyper-VM هم به کاربر می دند و کاربر از این همه ICON هنگ می کنه و کف و خون بالا میاره
    در کل ، سعی کنید قبل از خرید مشخصات سرور + نوع مجازی ساز سرور رو با خبر بشید . حتی شده بگید عکس براتون بگیره .
    با دیدن قیمت هول نشوید ، فرض کنید طرف میگه من VPS با رم ۱ گیگ که قابل افزایش به ۲ گیگ هست رو به شما میدم ۱۵ تومان در ماه ،
    حال یک حساب سر انگشتی کنیم ، آشغال ترین سرور ها با رم ۸ گیگ و گوره بابای CPU که اگه از OVH بگیری نزدیک به ۱۵۰ تا ۱۸۰ در میاد . ( با اون شبکه مسخره اش ) .
    اگه ۸ تا VPS با رم ۱ گیگ به قیمت ۱۵ تومان بده ، میشه ۱۲۰ تومان ، هزینه سرور چه طوری در میاد ؟؟؟
    دیگه بماند ۵۱۲ تا ۱ گیگ هم برای خود سرور نیاز هست .
    قیمت ملاک نیست عزیزان ،
    اما این وسط افرادی هم هستند که با همون OpenVZ دارن با مرام و معرفت کار می کنند و حواسشان به مقدار منابع سرور هست و بیش از حد ارائه نمی دهند ،
    کلا دوست ندارم این تاپیک توهینی به کسی یا شرکتی تلقی بشه ، اینا نظرات من بود و دانستنی هایی هست که خریداران باید اطلاع داشته باشند .
    افرادی هم هستند که برای تبلیغات به دلیل وسیع بودن شرکتشان جهت تبلیغات و … ارزان می دهند .
    کلا توهین به کسی نباشه ، هدف فقط بالا بردن سطح اطلاعات کاربران بود
    دوستان اگه چیز دیگه ای مد نظر هست بفرمایید که اضافه شود.

  2. تعداد تشکر ها ازirjoker به دلیل پست مفید


  3. # ADS




     

  4. #2
    کاربر اخراج شده
    تاریخ عضویت
    Feb 2011
    نوشته ها
    235
    تشکر تشکر کرده 
    166
    تشکر تشکر شده 
    322
    تشکر شده در
    214 پست

    پیش فرض پاسخ : قبل از خرید سرور مجازی بخوانید ! مهم !


  5. تعداد تشکر ها از viva به دلیل پست مفید


  6. #3
    عضو انجمن
    تاریخ عضویت
    Jun 2014
    نوشته ها
    170
    تشکر تشکر کرده 
    3,110
    تشکر تشکر شده 
    218
    تشکر شده در
    170 پست

    پیش فرض پاسخ : قبل از خرید سرور مجازی بخوانید ! مهم !

    چرا در مورد kvm صحبتی نکردید؟

  7. تعداد تشکر ها ازomid3963 به دلیل پست مفید


  8. #4
    عضو جدید
    تاریخ عضویت
    Jun 2014
    نوشته ها
    10
    تشکر تشکر کرده 
    46
    تشکر تشکر شده 
    42
    تشکر شده در
    29 پست

    پیش فرض پاسخ : قبل از خرید سرور مجازی بخوانید ! مهم !

    یکی از اولین کارهایی که می‌کنید وقتیکه سرور افتاد زیر دستتون به جون سخت افزارش بیفتید و ببینید دقیقا چی به چیه
    مثلا با این دستور خیلی راحت سرعت نوشتن اطلاعات روی هارد رو در بیارید.
    [root@novid ~]# dd if=/dev/zero of=/tmp/output bs=8k count=100k; rm -f /tmp/output
    102400+0 records in
    102400+0 records out
    838860800 bytes (839 MB) copied, 0.674417 s, 1.2 GB/sواو یه شاهکاره نمی‌تونید تصور کنید شور و شوقی رو که دارم از اینکه همچین سروری زیر دستمه
    خب حالا ببینم چند تا پردازشگر داره سرور و برای اینکار از دستور زیر کمک می‌گیریم
    [root@novid ~]# cat /proc/cpuinfo | grep processor | wc -l
    16عدد ۱۶ داره می‌گه سرور ۱۶ تا هسته داره قضیه چیه؟ پردازشگر ۱۶ هسته‌ای داریم؟ با دستور زیر اسم و مدل پردازشگر رو در میاریم.
    [root@novid ~]# cat /proc/cpuinfo | grep "model name" | head -n 1
    model name : Intel(R) Xeon(R) CPU E5620 @ 2.40GHzو حالا با یه سرچ کوچولو به این می‌رسیم که پردازشگر E5620 چهار هسته داره که با فناوری خاص اینتل، انگاری ۸ تا هستن (تریت)! بنابراین خیلی فریب ۸ هسته ای بودنش رو نخورید چون واقعا ۴ تا هسته بیشتر نداره. اما فرکانس کاری ۲.۴ گیگاهرتز هست
    حتما باید حدس زده باشید که سرور دو تا پردازشگر داره!‌

    ببینیم لینوکس فرکانس کاری رو چند نشون می‌ده؟
    [root@novid ~]# cat /proc/cpuinfo | grep "cpu MHz" | head -n 5
    cpu MHz : 1600.000
    cpu MHz : 1600.000
    cpu MHz : 1600.000
    cpu MHz : 1600.000
    cpu MHz : 1600.000اینجاست که باید مشکوک شید که نکنه کلاهی گذاشته شده سرتون! چرا فرکانس واقعی در حال کار پردازشگر ۱۶۰۰ مگاهرتزه؟ با فرکانس اسمی ۲۴۰۰ اینقدر اختلاف داره؟ که بعد متوجه می‌شیم آقای اینتل این پردازنده رو مجهز کرده به اسپید استپ که دقیقا کارش اینه که فقط زمانایی که لازمه و فشاری هست فرکانس پردازشگر بره بالا و از این طریق هم توی مصرف انرژی صرفه جویی شده باشه و هم طول عمر پردازشگر بالا بره!
    برای اینکه مطمئن شیم باید یه جوری سیستم رو تحت فشار قرار بدیم!
    [root@novid ~]# fulload() { dd if=/dev/zero of=/dev/null | dd if=/dev/zero of=/dev/null | dd if=/dev/zero of=/dev/null | dd if=/dev/zero of=/dev/null & }; fulload; read; killall ddجالب نیست؟ به صورت موازی و همزمان، میایم تا زمان نامحدودی اطلاعات بیخودی و در وری (صفر) روی هارد می‌نویسیم! بعد توی تب جدید می‌ریم وضعیت فرکانسای پردازشگر رو چک می‌کنیم
    [root@novid ~]# cat /proc/cpuinfo | grep "cpu MHz"
    cpu MHz : 2401.000
    cpu MHz : 2401.000
    cpu MHz : 2401.000
    cpu MHz : 1600.000
    cpu MHz : 1600.000
    cpu MHz : 1600.000
    cpu MHz : 1600.000
    cpu MHz : 2401.000کار بیشتر کشدیدم، هسته‌های بیشتری تحریک شدن و تا حداکثر فرکانس ممکن هم دارن کار می‌کنن راضی هستیم و می‌ریم سراغ بقیه کار!
    یکی از کارایی که بعد راه افتادن امکانات مختلف روی سرور حتما باید هرازگاهی چک کنید، تعداد افراد آنلاین و لحظه‌ای هست! اینکه آدمای مختلف دقیقا با چه آی‌پی‌هایی و چه پورت‌هایی به سرور وصل شدن و دارن از خدمات مختلف مثل ssh و یا دیدن سایت و بقیه امکانات بهره می‌برن و از همه مهمتر، آیا یک آی‌پی به صورت غیر عادی داره از منابع سیستم استفاده می‌کنه؟
    root@novid [~]# netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n

    11 127.100.100.103
    14 127.0.0.1
    18 127.0.122.98
    39 192.168.1.1همم، به ترتیب از کمترین تا بیشترین استفاده یهو براتون لیست می‌شه‌ یه نفر تونسته تا چهل کانکشن مختلف به سرور بزنه! می‌شه با توجه به قدرت سخت افزار و اینجور مسائل،‌ محدودیت گذاشت تا افراد از یه حدی بیشتر نتونن از منابع استفاده کنن.
    فرض کنید میزبان سایتی هستید و می‌خواید ببینید دقیقا چقدر آدم داره از سایتتون بازدید به عمل می‌یاره!؟
    root@novid [~]# netstat -an | grep :80|wc -l
    83زیباست ۸۳ نفر دارن از پورت ۸۰ استفاده میکنن!
    فکر کنید حقوق و دستمزد ساعتی دارید می‌گیرید؟ خب باید یه طوری نشون بدید که چند ساعت وصل بودید از خونه دیگه؟
    یه راه اینه آمار ساعتایی رو که با ssh وصل شدید به سرور رو در بیارید، تمام موارد مهم مثل لاگین شدن توی سنت او اس در فایلی به اسم secure ثبت می‌شه! پس با دستور زیر سعی میکنیم به هدفمون برسیم!
    [root@novid ~]# cat /var/log/secure | grep Accepted
    Feb 18 2220 novid sshd[10473]: Accepted publickey for root from 127.0.0.1 port 48198 ssh2
    Feb 19 00:31:30 novid sshd[11906]: Accepted publickey for root from 127.0.0.1 port 42468 ssh2
    Feb 19 00:38:21 novid sshd[12408]: Accepted publickey for root from 127.0.0.1 port 43839 ssh2
    Feb 19 0145 novid sshd[14260]: Accepted publickey for root from 127.0.0.1 port 57599 ssh2الان می‌تونید حتی آمار کسایی که بدون اطلاع شما وصل شدن ssh رو هم در بیارید اما هنوز روش خوبی نیست برای اینکه بشه حقوق ساعتی رو به صورت مستند دریافت کرد.
    با کمی جستجو به برنامه psacct می‌رسیم و متوجه می‌شیم یک برنامه شاهکاره!
    [root@novid ~]# ac
    total 71.10جالبناک شد! در مجموع ۷۱ ساعت وصل بودم به سرور که با اضافه کردن d به دستور می‌شه حتی به تفکیک روز آمار رو گرفت!

    - - - Updated - - -

    نقل قول نوشته اصلی توسط omid3963 نمایش پست ها
    چرا در مورد kvm صحبتی نکردید؟
    موقعیتی رو تصور کنید که روی سروری که در اختیار دارید می‌خواید یک سیستم عامل از اول نصب کنید. اما دسترسی به kvm ندارید.اگه روی سرور دسترسی به گراب داشته باشید به راحتی می‌شه بدون داشتن kvm یک سیستم عامل جدید رو نصب کرد.حتی موقع خرید سرور جدید بجای اینکه پول بدید بابت فعال کردن kvm خیلی راحت با سنت‌اواس ۵.۹ میشه سرور ددیکیتد رو تهیه کرد و بعد با روشی که گفته میشه اکثر سیستم عامل‌های جدید رو از اول خودتون نصب کنید برای کسایی هم که نمی‌دونن kvm چیه بگم یه چی تو همون مایه‌های مانیتور کنار کیس و به صورت ریموت تصویر نصب دیسترو جدید رو خواهید داشت و بنابراین می‌شه سیستم رو به نحو مطلوب پارتیشن بندی و به دیسترو مطلوب آپگرید کرد.برای شروع کافیه برید پوشه boot و یه فولدر بسازید به اسم دیسترویی که قراره نصب کنید . حالا باید کرنل و initrd دیسترو مد نظر رو دانلود کنید. و بعد توی کرنل سه خط اضافه میکنید تا موقع بالا اومدن سیستم از فایل‌هایی که دانلود کردید استفاده شه. توی همین گراب هم آی‌پی و مشخصات شبکه سرور رو می‌دید تا از طریق ریموت بتونید پروسه نصب اواس جدید رو نگاه کنید! مثلا برای نصب سنت‌اواس ۶.۴ کافیه این مراحل رو انجام بدید.
    cd /boot
    mkdir centos6
    cd centos6
    wget http://mirror.centos.org/centos/6.4/os/x86_64/isolinux/vmlinuz
    wget http://mirror.centos.org/centos/6.4/os/x86_64/isolinux/initrd.img
    و حالا ویرایش گراب ( با فرض اینکه سنت‌اواس ۵.۹ و گراب یک دارید)‌
    vi /boot/grub/menu.lst
    این سه خط رو اضافه میکنید
    title CentOS 6.4 VNC Installation
    root (hd0,0)
    kernel /centos6/vmlinuz vnc vncpassword=yourPassword headless ip=10.0.0.10 netmask=255.255.255.0 gateway=10.0.0.1dns=8.8.8.8 ksdevice=eth0method=http://mirror.centos.org/centos/6.4/os/x86_64/lang=en_US keymap=us
    initrd /centos6/initrd.img

    رنگای آبی تعداد خطا رو نشون می ده که کلا ۴ خط خواهید داشت. همه‌شون رو هم با توجه به تنظیماتی که توی گراب وجود داره کپی‌ پیست می‌کنید. فقط خطی رو که مربوط به kernel و initrd هست رو به شکل بالا دستکاری میکنید. آی‌پی و نت مسک و گیت‌وی هم که با توجه به هر سروری فرق میکنه و خیلی مهمه! با این ای‌پی می تونید ریموت از طریق vnc وارد پروسه نصب بشید پارامتر default=0 رو هم می‌تونید تغییر بدید تا به صورت خودکار بعد از ریست، سیستم با کرنل دیسترو جدید بوت بشه. اگرم چیزی ترکید و سیستم بالا نیومد می‌تونید زنگ بزنید به دیتاسنتر و بگید که سیستم رو ریست بدن و اینبار برن توی کرنل دیسترو قدیمی! ‌ اما راه بهتری هم هست که کاری کنیم بدون ریست و تغییر گراب، کرنل و initrd بوت بشه! برای اینکار باید برنامه kexec-tools رو نصب داشته باشید.
    kexec -l /boot/centos6/vmlinuz –initrd=/boot/centos6/initrd.img
    kexec -e
    دستور اول کرنل و initrd رو در مموری بارگذاری میکنه و دستور دوم باعث بالا اومدن کرنل جدید میشه.
    برای اوبونتو و دبیان و اپن‌سوزه هم می‌تونید از ادرس‌های زیر برای نصب ریموت استفاده کنید.
    http://cdimage.ubuntu.com/netboot/
    http://www.debian.org/distrib/netinst
    و اپن‌سوزه
    mkdir /boot/install
    cd /boot/install
    wget –output-document=oS-12.3.vmlinuz.install http://download.opensuse.org/distribution/12.3/repo/oss/boot/$(uname -i)/loader/linux
    wget –output-document=oS-12.3.initrd.install http://download.opensuse.org/distribution/12.3/repo/oss/boot/$(uname -i)/loader/initrd
    و در گراب هم تنظیمات به این شکل میشه
    title install
    root (sdX,Y) # change this (sdX,Y)
    kernel /boot/install/oS-12.3.vmlinuz.install install=http://download.opensuse.org/distribution/openSUSE-stable/repo/oss/
    initrd /boot/install/oS-12.3.initrd.install

  9. تعداد تشکر ها ازirjoker به دلیل پست مفید


  10. #5
    کاربر اخراج شده
    تاریخ عضویت
    Jun 2012
    نوشته ها
    156
    تشکر تشکر کرده 
    27
    تشکر تشکر شده 
    301
    تشکر شده در
    201 پست

    پیش فرض پاسخ : قبل از خرید سرور مجازی بخوانید ! مهم !

    نقل قول نوشته اصلی توسط viva نمایش پست ها
    یعنی چی؟!



    در مورد SSD:
    برای اینکه ببینید سرور واقعا ssd است دستور زیر بزنین:
    در صورتی که نتیجه دستور زیر ۰ باشد دیسک شما SSD است و در صورت ۱ دیسک SATA می باشد.
    cat /sys/block/sda/queue/rotational

  11. #6
    عضو جدید
    تاریخ عضویت
    Oct 2013
    محل سکونت
    alborz
    نوشته ها
    68
    تشکر تشکر کرده 
    82
    تشکر تشکر شده 
    317
    تشکر شده در
    195 پست

    پیش فرض پاسخ : قبل از خرید سرور مجازی بخوانید ! مهم !

    قبل از خرید سرور مجازی بخوانید - مرکز آموزش - Iranian Data Center

    یک مقدار زیادی شبیه این مقاله هست :دی
    احتمالا از شما کپی کردند :دی

    البته قصد جسارت نداشتم

  12. تعداد تشکر ها ازasafnak به دلیل پست مفید


  13. #7
    کاربر اخراج شده
    تاریخ عضویت
    Jul 2011
    نوشته ها
    509
    تشکر تشکر کرده 
    110
    تشکر تشکر شده 
    667
    تشکر شده در
    494 پست

    پیش فرض پاسخ : قبل از خرید سرور مجازی بخوانید ! مهم !

    نقل قول نوشته اصلی توسط irjoker نمایش پست ها
    یکی از اولین کارهایی که می‌کنید وقتیکه سرور افتاد زیر دستتون به جون سخت افزارش بیفتید و ببینید دقیقا چی به چیه
    مثلا با این دستور خیلی راحت سرعت نوشتن اطلاعات روی هارد رو در بیارید.
    [root@novid ~]# dd if=/dev/zero of=/tmp/output bs=8k count=100k; rm -f /tmp/output
    102400+0 records in
    102400+0 records out
    838860800 bytes (839 MB) copied, 0.674417 s, 1.2 GB/sواو یه شاهکاره نمی‌تونید تصور کنید شور و شوقی رو که دارم از اینکه همچین سروری زیر دستمه
    خب حالا ببینم چند تا پردازشگر داره سرور و برای اینکار از دستور زیر کمک می‌گیریم
    [root@novid ~]# cat /proc/cpuinfo | grep processor | wc -l
    16عدد ۱۶ داره می‌گه سرور ۱۶ تا هسته داره قضیه چیه؟ پردازشگر ۱۶ هسته‌ای داریم؟ با دستور زیر اسم و مدل پردازشگر رو در میاریم.
    [root@novid ~]# cat /proc/cpuinfo | grep "model name" | head -n 1
    model name : Intel(R) Xeon(R) CPU E5620 @ 2.40GHzو حالا با یه سرچ کوچولو به این می‌رسیم که پردازشگر E5620 چهار هسته داره که با فناوری خاص اینتل، انگاری ۸ تا هستن (تریت)! بنابراین خیلی فریب ۸ هسته ای بودنش رو نخورید چون واقعا ۴ تا هسته بیشتر نداره. اما فرکانس کاری ۲.۴ گیگاهرتز هست
    حتما باید حدس زده باشید که سرور دو تا پردازشگر داره!‌

    ببینیم لینوکس فرکانس کاری رو چند نشون می‌ده؟
    [root@novid ~]# cat /proc/cpuinfo | grep "cpu MHz" | head -n 5
    cpu MHz : 1600.000
    cpu MHz : 1600.000
    cpu MHz : 1600.000
    cpu MHz : 1600.000
    cpu MHz : 1600.000اینجاست که باید مشکوک شید که نکنه کلاهی گذاشته شده سرتون! چرا فرکانس واقعی در حال کار پردازشگر ۱۶۰۰ مگاهرتزه؟ با فرکانس اسمی ۲۴۰۰ اینقدر اختلاف داره؟ که بعد متوجه می‌شیم آقای اینتل این پردازنده رو مجهز کرده به اسپید استپ که دقیقا کارش اینه که فقط زمانایی که لازمه و فشاری هست فرکانس پردازشگر بره بالا و از این طریق هم توی مصرف انرژی صرفه جویی شده باشه و هم طول عمر پردازشگر بالا بره!
    برای اینکه مطمئن شیم باید یه جوری سیستم رو تحت فشار قرار بدیم!
    [root@novid ~]# fulload() { dd if=/dev/zero of=/dev/null | dd if=/dev/zero of=/dev/null | dd if=/dev/zero of=/dev/null | dd if=/dev/zero of=/dev/null & }; fulload; read; killall ddجالب نیست؟ به صورت موازی و همزمان، میایم تا زمان نامحدودی اطلاعات بیخودی و در وری (صفر) روی هارد می‌نویسیم! بعد توی تب جدید می‌ریم وضعیت فرکانسای پردازشگر رو چک می‌کنیم
    [root@novid ~]# cat /proc/cpuinfo | grep "cpu MHz"
    cpu MHz : 2401.000
    cpu MHz : 2401.000
    cpu MHz : 2401.000
    cpu MHz : 1600.000
    cpu MHz : 1600.000
    cpu MHz : 1600.000
    cpu MHz : 1600.000
    cpu MHz : 2401.000کار بیشتر کشدیدم، هسته‌های بیشتری تحریک شدن و تا حداکثر فرکانس ممکن هم دارن کار می‌کنن راضی هستیم و می‌ریم سراغ بقیه کار!
    یکی از کارایی که بعد راه افتادن امکانات مختلف روی سرور حتما باید هرازگاهی چک کنید، تعداد افراد آنلاین و لحظه‌ای هست! اینکه آدمای مختلف دقیقا با چه آی‌پی‌هایی و چه پورت‌هایی به سرور وصل شدن و دارن از خدمات مختلف مثل ssh و یا دیدن سایت و بقیه امکانات بهره می‌برن و از همه مهمتر، آیا یک آی‌پی به صورت غیر عادی داره از منابع سیستم استفاده می‌کنه؟
    root@novid [~]# netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n

    11 127.100.100.103
    14 127.0.0.1
    18 127.0.122.98
    39 192.168.1.1همم، به ترتیب از کمترین تا بیشترین استفاده یهو براتون لیست می‌شه‌ یه نفر تونسته تا چهل کانکشن مختلف به سرور بزنه! می‌شه با توجه به قدرت سخت افزار و اینجور مسائل،‌ محدودیت گذاشت تا افراد از یه حدی بیشتر نتونن از منابع استفاده کنن.
    فرض کنید میزبان سایتی هستید و می‌خواید ببینید دقیقا چقدر آدم داره از سایتتون بازدید به عمل می‌یاره!؟
    root@novid [~]# netstat -an | grep :80|wc -l
    83زیباست ۸۳ نفر دارن از پورت ۸۰ استفاده میکنن!
    فکر کنید حقوق و دستمزد ساعتی دارید می‌گیرید؟ خب باید یه طوری نشون بدید که چند ساعت وصل بودید از خونه دیگه؟
    یه راه اینه آمار ساعتایی رو که با ssh وصل شدید به سرور رو در بیارید، تمام موارد مهم مثل لاگین شدن توی سنت او اس در فایلی به اسم secure ثبت می‌شه! پس با دستور زیر سعی میکنیم به هدفمون برسیم!
    [root@novid ~]# cat /var/log/secure | grep Accepted
    Feb 18 2220 novid sshd[10473]: Accepted publickey for root from 127.0.0.1 port 48198 ssh2
    Feb 19 00:31:30 novid sshd[11906]: Accepted publickey for root from 127.0.0.1 port 42468 ssh2
    Feb 19 00:38:21 novid sshd[12408]: Accepted publickey for root from 127.0.0.1 port 43839 ssh2
    Feb 19 0145 novid sshd[14260]: Accepted publickey for root from 127.0.0.1 port 57599 ssh2الان می‌تونید حتی آمار کسایی که بدون اطلاع شما وصل شدن ssh رو هم در بیارید اما هنوز روش خوبی نیست برای اینکه بشه حقوق ساعتی رو به صورت مستند دریافت کرد.
    با کمی جستجو به برنامه psacct می‌رسیم و متوجه می‌شیم یک برنامه شاهکاره!
    [root@novid ~]# ac
    total 71.10جالبناک شد! در مجموع ۷۱ ساعت وصل بودم به سرور که با اضافه کردن d به دستور می‌شه حتی به تفکیک روز آمار رو گرفت!

    - - - Updated - - -



    موقعیتی رو تصور کنید که روی سروری که در اختیار دارید می‌خواید یک سیستم عامل از اول نصب کنید. اما دسترسی به kvm ندارید.اگه روی سرور دسترسی به گراب داشته باشید به راحتی می‌شه بدون داشتن kvm یک سیستم عامل جدید رو نصب کرد.حتی موقع خرید سرور جدید بجای اینکه پول بدید بابت فعال کردن kvm خیلی راحت با سنت‌اواس ۵.۹ میشه سرور ددیکیتد رو تهیه کرد و بعد با روشی که گفته میشه اکثر سیستم عامل‌های جدید رو از اول خودتون نصب کنید برای کسایی هم که نمی‌دونن kvm چیه بگم یه چی تو همون مایه‌های مانیتور کنار کیس و به صورت ریموت تصویر نصب دیسترو جدید رو خواهید داشت و بنابراین می‌شه سیستم رو به نحو مطلوب پارتیشن بندی و به دیسترو مطلوب آپگرید کرد.برای شروع کافیه برید پوشه boot و یه فولدر بسازید به اسم دیسترویی که قراره نصب کنید . حالا باید کرنل و initrd دیسترو مد نظر رو دانلود کنید. و بعد توی کرنل سه خط اضافه میکنید تا موقع بالا اومدن سیستم از فایل‌هایی که دانلود کردید استفاده شه. توی همین گراب هم آی‌پی و مشخصات شبکه سرور رو می‌دید تا از طریق ریموت بتونید پروسه نصب اواس جدید رو نگاه کنید! مثلا برای نصب سنت‌اواس ۶.۴ کافیه این مراحل رو انجام بدید.
    cd /boot
    mkdir centos6
    cd centos6
    wget http://mirror.centos.org/centos/6.4/...olinux/vmlinuz
    wget http://mirror.centos.org/centos/6.4/...nux/initrd.img
    و حالا ویرایش گراب ( با فرض اینکه سنت‌اواس ۵.۹ و گراب یک دارید)‌
    vi /boot/grub/menu.lst
    این سه خط رو اضافه میکنید
    title CentOS 6.4 VNC Installation
    root (hd0,0)
    kernel /centos6/vmlinuz vnc vncpassword=yourPassword headless ip=10.0.0.10 netmask=255.255.255.0 gateway=10.0.0.1dns=8.8.8.8 ksdevice=eth0method=http://mirror.centos.org/centos/6.4/os/x86_64/lang=en_US keymap=us
    initrd /centos6/initrd.img

    رنگای آبی تعداد خطا رو نشون می ده که کلا ۴ خط خواهید داشت. همه‌شون رو هم با توجه به تنظیماتی که توی گراب وجود داره کپی‌ پیست می‌کنید. فقط خطی رو که مربوط به kernel و initrd هست رو به شکل بالا دستکاری میکنید. آی‌پی و نت مسک و گیت‌وی هم که با توجه به هر سروری فرق میکنه و خیلی مهمه! با این ای‌پی می تونید ریموت از طریق vnc وارد پروسه نصب بشید پارامتر default=0 رو هم می‌تونید تغییر بدید تا به صورت خودکار بعد از ریست، سیستم با کرنل دیسترو جدید بوت بشه. اگرم چیزی ترکید و سیستم بالا نیومد می‌تونید زنگ بزنید به دیتاسنتر و بگید که سیستم رو ریست بدن و اینبار برن توی کرنل دیسترو قدیمی! ‌ اما راه بهتری هم هست که کاری کنیم بدون ریست و تغییر گراب، کرنل و initrd بوت بشه! برای اینکار باید برنامه kexec-tools رو نصب داشته باشید.
    kexec -l /boot/centos6/vmlinuz –initrd=/boot/centos6/initrd.img
    kexec -e
    دستور اول کرنل و initrd رو در مموری بارگذاری میکنه و دستور دوم باعث بالا اومدن کرنل جدید میشه.
    برای اوبونتو و دبیان و اپن‌سوزه هم می‌تونید از ادرس‌های زیر برای نصب ریموت استفاده کنید.
    http://cdimage.ubuntu.com/netboot/
    http://www.debian.org/distrib/netinst
    و اپن‌سوزه
    mkdir /boot/install
    cd /boot/install
    wget –output-document=oS-12.3.vmlinuz.install http://download.opensuse.org/distribution/12.3/repo/oss/boot/$(uname -i)/loader/linux
    wget –output-document=oS-12.3.initrd.install http://download.opensuse.org/distribution/12.3/repo/oss/boot/$(uname -i)/loader/initrd
    و در گراب هم تنظیمات به این شکل میشه
    title install
    root (sdX,Y) # change this (sdX,Y)
    kernel /boot/install/oS-12.3.vmlinuz.install install=http://download.opensuse.org/distribution/openSUSE-stable/repo/oss/
    initrd /boot/install/oS-12.3.initrd.install
    گرامی منظور از KVM مجازی ساز هست . (Kernel-based virtualization manager)

  14. تعداد تشکر ها ازLIAN2 به دلیل پست مفید


  15. #8
    کاربر اخراج شده
    تاریخ عضویت
    Feb 2011
    نوشته ها
    235
    تشکر تشکر کرده 
    166
    تشکر تشکر شده 
    322
    تشکر شده در
    214 پست

    پیش فرض پاسخ : قبل از خرید سرور مجازی بخوانید ! مهم !

    نقل قول نوشته اصلی توسط aminrt4 نمایش پست ها
    یعنی چی؟!



    در مورد SSD:
    برای اینکه ببینید سرور واقعا ssd است دستور زیر بزنین:
    در صورتی که نتیجه دستور زیر ۰ باشد دیسک شما SSD است و در صورت ۱ دیسک SATA می باشد.
    cat /sys/block/sda/queue/rotational
    یعنی کپی پیست برای بالا رفتن پست ها
    این بنده خدا خودش هنوز نمیده مجازی سازی چیه چندتا مطلب خونده تو اینترنت شده اوسااااااا

  16. تعداد تشکر ها ازviva به دلیل پست مفید


  17. #9
    عضو جدید
    تاریخ عضویت
    Jun 2014
    نوشته ها
    10
    تشکر تشکر کرده 
    46
    تشکر تشکر شده 
    42
    تشکر شده در
    29 پست

    پیش فرض پاسخ : قبل از خرید سرور مجازی بخوانید ! مهم !

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

    - - - Updated - - -

    نقل قول نوشته اصلی توسط asafnak نمایش پست ها
    قبل از خرید سرور مجازی بخوانید - مرکز آموزش - Iranian Data Center

    یک مقدار زیادی شبیه این مقاله هست :دی
    احتمالا از شما کپی کردند :دی

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

    از انجمن تو سایتشون کپی کردن : دی : دی

    http://www.webhostingtalk.ir/f14/12956/

    - - - Updated - - -

    نقل قول نوشته اصلی توسط LIAN2 نمایش پست ها
    گرامی منظور از KVM مجازی ساز هست . (Kernel-based virtualization manager)
    درسته ، ولی من راهنمای نصب بدون نیاز به KVM رو بیان کردم.

    منبع :

    http://www.novid.ir/%D9%86%D8%B5%D8%...F%D9%88%D8%B1/
    ویرایش توسط irjoker : August 17th, 2014 در ساعت 20:21

  18. #10
    کاربر اخراج شده
    تاریخ عضویت
    May 2014
    محل سکونت
    شیراز
    نوشته ها
    65
    تشکر تشکر کرده 
    35
    تشکر تشکر شده 
    63
    تشکر شده در
    56 پست

    پیش فرض پاسخ : قبل از خرید سرور مجازی بخوانید ! مهم !

    عزيزان چرا به هم احترام نميزاريد .

    درسته توي يه سنف كار ميكنين ولي نبايد دشمنه هم باشين .

  19. تعداد تشکر ها از majidmajid0098 به دلیل پست مفید


صفحه 1 از 2 12 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •