PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : شبیه سازی میزان منابع مصرفی مورد نیاز سایت در سرور



lop
March 15th, 2018, 15:26
با سلام و خسته نباشید خدمت کارشناسان و دوستان گرامی

بر اساس این که هر سایتی نسبت که امکاناتی که داره منابع مصرفی خاص خودش رو داره

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

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

برایشون بر اساس تعداد کاربر

1. چه کارهایی میشه انجام داد؟

2. آیا شبیه سازی برای تشخیص و تعیین میزان منابع مصرفی به طور تقریبی وجود داره؟

مثلا چه مقدار رم نیاز داره؟ چند هسته cpu نیاز داره ؟چه مقدار پهنای باند نیاز داره؟

RoobinaServer
March 15th, 2018, 15:33
با سلام و خسته نباشید خدمت کارشناسان و دوستان گرامی

بر اساس این که هر سایتی نسبت که امکاناتی که داره منابع مصرفی خاص خودش رو داره

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

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

برایشون بر اساس تعداد کاربر

1. چه کارهایی میشه انجام داد؟

2. آیا شبیه سازی برای تشخیص و تعیین میزان منابع مصرفی به طور تقریبی وجود داره؟

مثلا چه مقدار رم نیاز داره؟ چند هسته cpu نیاز داره ؟چه مقدار پهنای باند نیاز داره؟

با سلام

خیر اصلی چنین کاری از نظر فنی امکان پذیر نیست حتی حدودی.

منابع مصرفی به خیلی چیزها بستگی داره :

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

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


باتشکر

OnlineServer
March 15th, 2018, 15:33
سلام.
مصرف وب سایتتون از منابع به پارامتر های زیادی بستگی داره که هیچ ابزاری نمیتونه به صورت شبیه ساز به شما اطلاعات دقیق بده
بهترین شیوه مشاهده میزان استفاده سایتهایی که از نظر cms و حجم دیتابیس و کاربر انلاین با سایتتون برابر هست میتونه باشه ولی همیشه این امکان مهیا نیست .. در نتیجه بهتره خودتون سرویسی رو تست کنید که امکان اپگریدش برای بعد مهیا باشه .

lop
March 15th, 2018, 16:00
سلام.
مصرف وب سایتتون از منابع به پارامتر های زیادی بستگی داره که هیچ ابزاری نمیتونه به صورت شبیه ساز به شما اطلاعات دقیق بده
بهترین شیوه مشاهده میزان استفاده سایتهایی که از نظر cms و حجم دیتابیس و کاربر انلاین با سایتتون برابر هست میتونه باشه ولی همیشه این امکان مهیا نیست .. در نتیجه بهتره خودتون سرویسی رو تست کنید که امکان اپگریدش برای بعد مهیا باشه .


با سلام

خیر اصلی چنین کاری از نظر فنی امکان پذیر نیست حتی حدودی.

منابع مصرفی به خیلی چیزها بستگی داره :

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

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


باتشکر

خیلی ممنون که جواب دادین.

بیشتر منظورم تحت بار قرار دادن هستش
یعنی قبل این که سایت رو تحویل بدیم تحت بار قرارش بدیم ببینیم چه تعداد کاربر رو سرور ساپورت میکنه.
و این اطلاعات رو به شرکت ارائه بدیم.

a1994n1373
March 15th, 2018, 17:06
سلام دوست عزیز . بهتره این مورد رو به یک متخصص که هم برنامه نویسی کرده و هم با سرور کار کرده بسپارین .

Z.eus
March 15th, 2018, 20:55
خیلی ممنون که جواب دادین.

بیشتر منظورم تحت بار قرار دادن هستش
یعنی قبل این که سایت رو تحویل بدیم تحت بار قرارش بدیم ببینیم چه تعداد کاربر رو سرور ساپورت میکنه.
و این اطلاعات رو به شرکت ارائه بدیم.

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

ParsWebIT
March 16th, 2018, 19:16
یعنی قبل این که سایت رو تحویل بدیم تحت بار قرارش بدیم ببینیم چه تعداد کاربر رو سرور ساپورت میکنه.


از این سایتها میتونید استفاده کنید

https://loadimpact.com/
https://www.paessler.com/tools/webstress
https://www.blazemeter.com/blog/open-source-load-testing-tools-which-one-should-you-use

و در گوگل بگردید بقیه لود تسترها رو هم پیدا میکنید.

lop
March 16th, 2018, 20:42
خیلی ممنون از دوستان که راهنمایی کردن.
بیشترین قسمتی که مد نظر هستش میزان مصرف cpu هستش
یعنی cpu چند نفر کاربر رو به صورت همزمان ساپورت میکنه؟میتونید به این سوال هم جواب بدین
آیا راهی هست برای فهمیدنش

2JZ
March 16th, 2018, 21:00
متاسفانه راهنمایی ها درست نبوده.
شما میتونید با ابزار Stress Test کل سناریویی که داخل وب سایت دارید رو تست بگیرید که متوجه بشید برای رسیدن به فلان transaction (مثلا ۱۰۰ کاربر همزمان) نیاز به چه منابع یا تغییراتی در سیستم دارید.
ابزاری مثل Lucust بهتون میتونه کمک کنه.

RoobinaServer
March 22nd, 2018, 20:54
متاسفانه راهنمایی ها درست نبوده.
شما میتونید با ابزار Stress Test کل سناریویی که داخل وب سایت دارید رو تست بگیرید که متوجه بشید برای رسیدن به فلان transaction (مثلا ۱۰۰ کاربر همزمان) نیاز به چه منابع یا تغییراتی در سیستم دارید.
ابزاری مثل Lucust بهتون میتونه کمک کنه.

با سلام

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

1.نوع درایو ذخیره سازی
2.سرعت درایو ذخیره سازی
3.تعداد مشترکین یک شرکت میزبانی که روی آن درایو قرار داده است و فشار سایر مشترکین
4.تنظیماتی که در سرور راه اندازی شده تنظیم شده است (مثلا memory_limit)
5.سرعت دسترسی و پاسخدهی لینک های خارجی و تحت شبکه که برای لود سایت ابتدا از آنها پاسخ دریافت میشود
6.نوع ورژن mysql یا php و قابلیت کشینگ
7.نحوه پاسخدهی شبکه میزبان و محدودیت های جانبی
و ...

بعید میدانیم چنین سوالاتی بپرسد و در نتیجه خود تاثیر دهد.

باتشکر

cavalier_1371
March 22nd, 2018, 23:13
سلام دوستان
سال نوی شما مبارک باشه
من در این قسمت مطلبی رو ارسال کردم، که ادامه صحبتهام رو تصمیم گرفتم همینجا ادامه بدم
http://www.webhostingtalk.ir/showthread.php?t=197197&p=1748353#post1748353

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

RoobinaServer
March 23rd, 2018, 09:41
سلام دوستان
سال نو رو به همه دوستان تبریک میگم
سوالی داشتم
من میخواستم سایتی راه اندازی کنیم دانلودی باشه
دانلود فایل حجیم...
حالا این وسط یه سوالی پیش میاد از سرور اختصاصی (vds) باید استفاده کنم؟! یا از سرور ابری؟!
و سوال دوم اینه که اگه از سرور اختصاصی دارم استفاده میکنم، با چه مشخصاتی چه مقدار کاربر میتونن بدون مشکل ازش استفاده کنن؟!
به طور مثال، سرور اختصاصی با رم 16 گیگ و سی پیو 7هسته ای با پردازشی که داره(مشخص شده) مثلا 1000 کاربر بدون اینکه مشکلی داشته باشن و افت سرعت داشته باشن میتونن استفاده کنن، و برای افزایش این مقدار رم و سی پیو، مثلا فلان تعداد کاربر میتونی افزایش داشته باشی
حالا میخوام این مقدار رو شما بطور دقیق (اگه اطلاعاتش رو دارین) بهم بگین و همینطور قیمت ماهانه آن
مرسی


سلام دوستان
سال نوی شما مبارک باشه
من در این قسمت مطلبی رو ارسال کردم، که ادامه صحبتهام رو تصمیم گرفتم همینجا ادامه بدم
http://www.webhostingtalk.ir/showthread.php?t=197197&p=1748353#post1748353

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

با سلام

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

بستگی به حجم فایلها و درگیری درایو برای ارسال یک فایل به سمت کاربر دارد
بستگی به نوع درایوی که بر روی سرور اختصاصی یا vds که میخواهید تهیه کنید و نوع سرعت آن یا در کل نوع چیدمان (رید بودن یا نبود، چه نوع ریدی و ...) دارد.
بستگی به نوع کانفیگ آن دارد (لینکهای vip حالت کشینگ و ... که فعلا فرمودید فقط لینک ساده و مستقیم میخواهید بگذارید)
بستگی به نوع سیستم عامل دارد(مثلا ویندوز 2008 اگر کانفیگ صحیح نشده باشد در این مورد کمی اذیت میکند (لاگ برداری و ...))
اگر سرور زیر اتک باشد نیز مصرف کاملا فرق دارد
در کانفیگتان سرعت در نظر گرفته شده برای هر کاربر نیز در این حالت باید در نظر گرفته شود که چه محدودیتی میخواهید بگذارید چون اگر محدودیت نباشد یک کاربر خانگی 10 مگابیت سرعت دانلود میگیرد و یک سرور در یک دیتاسنتر در حال دانلود مثلا 100 مگابیت یا بیشتر سرعت دانلود میگیرد که باعث درگیری بیشتر درایو نیز میشود.
و ...

قیمت نیز که فرمودید بستگی به تمام این موارد دارد مثلا حجم فایل شما را اگر 700 گیگ در نظر بگیریم (که ذکر نکردید) اگر رید میرور باشد بر روی دو درایو ssd با دو درایو sas یا دو درایو ساتا قیمت های آنها تفاوت دارد با توجه به این که در نظر بگیرید هر کدام از این نوع درایو ها مدل ها و سرعت های مختلفی هم دارند و این که زیرساخت کانفیگی سخت افزار اصلی ارتباط 6 گیگابیت تامین کند یا 3 گیگابیت.

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

موفق باشید

cavalier_1371
March 23rd, 2018, 13:57
با سلام

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

بستگی به حجم فایلها و درگیری درایو برای ارسال یک فایل به سمت کاربر دارد
بستگی به نوع درایوی که بر روی سرور اختصاصی یا vds که میخواهید تهیه کنید و نوع سرعت آن یا در کل نوع چیدمان (رید بودن یا نبود، چه نوع ریدی و ...) دارد.
بستگی به نوع کانفیگ آن دارد (لینکهای vip حالت کشینگ و ... که فعلا فرمودید فقط لینک ساده و مستقیم میخواهید بگذارید)
بستگی به نوع سیستم عامل دارد(مثلا ویندوز 2008 اگر کانفیگ صحیح نشده باشد در این مورد کمی اذیت میکند (لاگ برداری و ...))
اگر سرور زیر اتک باشد نیز مصرف کاملا فرق دارد
در کانفیگتان سرعت در نظر گرفته شده برای هر کاربر نیز در این حالت باید در نظر گرفته شود که چه محدودیتی میخواهید بگذارید چون اگر محدودیت نباشد یک کاربر خانگی 10 مگابیت سرعت دانلود میگیرد و یک سرور در یک دیتاسنتر در حال دانلود مثلا 100 مگابیت یا بیشتر سرعت دانلود میگیرد که باعث درگیری بیشتر درایو نیز میشود.
و ...

قیمت نیز که فرمودید بستگی به تمام این موارد دارد مثلا حجم فایل شما را اگر 700 گیگ در نظر بگیریم (که ذکر نکردید) اگر رید میرور باشد بر روی دو درایو ssd با دو درایو sas یا دو درایو ساتا قیمت های آنها تفاوت دارد با توجه به این که در نظر بگیرید هر کدام از این نوع درایو ها مدل ها و سرعت های مختلفی هم دارند و این که زیرساخت کانفیگی سخت افزار اصلی ارتباط 6 گیگابیت تامین کند یا 3 گیگابیت.

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

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

در مورد اون بستگی ها که گفتین بستگی به فلان و فلان داره، من دقیقا این بستگی ها رو میخواستم بدونم، و در نهایت دانستنی ها ، اینکه چندتا کاربر میتونن همزمان استفاده کنن بدون مشکل سرعت و چیزای دیگه، مثلا میگم(اطلاعات من کافی نیس) اگه یه سرور سرعتش 10 مگابایت بر ثانیه باشه، یعنی 10 کاربر با سرعت 1 مگ میتونن دانلود کنن (بصورت همزمان) ، اگه نفر 11م بیاد وسط، اگه از جاهای دیگه مشکلی نباشه، طبیعتا از سرعت این 10 نفر کم میشه، تا نفر 11م هم بتونه با سرعت اونا دانلود داشته باشه

در مورد محدودیت گفتین، درسته آدم باید یه محدودیتی بذاره، ولی فک نمیکنم سایتهای دانلودی که من دیدم و استفاده کردم، و آنچنان هم مطرح نبودن در دنیای مجازی، با سرعت 5مگ بر ثانیه یا حتی 10مگ بر ثانیه هم دانلود داشتم! یعنی بیشتر از این سرعت اینترنت من کشش نداشت

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