আমি কীভাবে উইন্ডোজ সার্ভার 2008R2 এ ফাইল ক্যাশে সীমাবদ্ধ করতে বা অক্ষম করতে পারি?


9

একটি মেশিন রয়েছে, খুব দ্রুত রেড অ্যারে এবং একটি দ্রুত ইন্টারনেট সংযোগ রয়েছে। তবে, এটি মাত্র 8 গিগাবাইট মেমো পেয়েছে, যা আপলোডটি উপরে উঠে গেলে সত্যিই দ্রুত সঞ্চালিত হয় ।

কোনও ধারণা আমি কীভাবে অক্ষম করতে পারি, বা ক্যাশে সীমাবদ্ধ করতে পারি?
(আমি ডিভাইস ম্যানেজারের কাছ থেকে ক্যাশে লিখতে অক্ষম করার চেষ্টা করেছি But তবে এটি কেবল ক্যাশে লিখেছে, এবং এটি কোনও উপকারে আসেনি))


এর সাথে কোন সম্পর্ক? superuser.com/questions/415140/…
ডের হচস্টাপ্লার

@ অলিভারসালজবার্গ দুঃখের বিষয়, এটি এখন স্ট্যান্ডবাইতে নেই। স্ট্যান্ডবাই দুর্দান্ত, এবং সর্বদা চালু থাকা উচিত। এটি একটি ভাল জিনিস। তবে এখন, কোনও কারণে এই ম্যামটি "অ্যাক্টিভ" হিসাবে ব্যবহৃত হয়। (আমি ইউটারেন্ট ব্যবহার করছি গতি পরীক্ষা করতে, এবং একটি দ্রুত স্থানান্তরের অধীনে, এটি ঘটতে শুরু করে))
অ্যাপাচি

উত্তর:


4

ক্যাশের পুরো বিষয়টি হ'ল এটি অব্যবহৃত র‌্যাম ব্যবহার করে এবং অ্যাপ্লিকেশন আরও অনুরোধ করার সাথে সাথে এটিকে ছেড়ে দেয়। সুতরাং, আপনি এর আকারটিকে সীমাবদ্ধ করতে চান না কারণ এটি করার ফলে কেবল নিখরচায় ভেড়া পুরোপুরি নষ্ট হয়ে যায়।


9
দয়া করে এটি আমার উইন্ডোজ tell-কে বলুন, যা এনকোড করার সময় কেবল একটি ভিডিও ফাইল ক্যাশে ফটোগুলি দেওয়ার জন্য সমস্ত প্রোগ্রাম সরিয়ে আনে - এমন ফাইল যা একবারে পড়বে - এবং পুরো বাক্সটি ক্র্যাশ করেছে।
জান স্কেজবল

এটি লার্জসিস্টেম ক্যাশে বিকল্পের উপর নির্ভর করতে পারে। যে কারণেই হোক না কেন, আমার এটি সেট ছিল (সম্ভবত আমার যে র‌্যাম ছিল তা আমার সময়কালের চেয়ে যথেষ্ট ছিল)।
জান শিজবাল

@ জ্যানচেজেবল, কয়েক বছর আগে উইন্ডোজ ছেড়ে দিয়েছি বলে এই সেটিংটি আমি আর মনে করতে পারি নি। সাধারণত কার্নেল কিছু সময়ের জন্য নিষ্ক্রিয় থাকা প্রক্রিয়াগুলি থেকে পৃষ্ঠাগুলি সরিয়ে নেওয়ার চেষ্টা করে কারণ সক্রিয় প্রক্রিয়াগুলির জন্য ক্যাশিং ফাইলগুলি ব্যবহার করার জন্য মেমরিটি আরও ভালভাবে স্থাপন করা যেতে পারে। সেটিংস এটিকে এটিকে আরও আক্রমণাত্মক করে তোলে।
psusi

@JanSchejbal LargeSystemCache রেজিস্ট্রি কী আর 2008r2 হিসাবে অনুযায়ী ব্যবহার করা হয় blogs.technet.com/b/askperf/archive/2008/02/01/...
BeowulfNode42

3

আপনাকে
এখানে ডকুমেন্টেড সিস্টেম এপিআই সেটসস্টিমফাইলে ক্যাচি সাইজ () ডেকে পাঠাতে হবে : http : //msdn.mic Microsoft.com/en-us/library/aa965240.aspx

কিছু জিইউআই প্রোগ্রাম এটিকে মঞ্জুরি দেয়: http://technet.microsoft.com/en-us/sysinternals/bb897561
তবে আপনি সিস্টেমের শুরুতে স্বয়ংক্রিয়ভাবে এটি চালনার জন্য সিআইএলিকে পছন্দ করতে পারেন: http://www.uwe-sieber.de/ntcacheset_e .html (পৃষ্ঠার মাঝখানে দেখুন, এটি 2k8 এর জন্য কাজ করে)

অথবা কেবল সেটসিস্টেমফাইলে ক্যাশেসাইজ () কল করে একটি পাওয়ারশেল স্ক্রিপ্ট লিখুন

নোট করুন উত্পাদন ব্যবহারের জন্য ক্যাশে অক্ষম করতে দৃ strongly়ভাবে নিরুৎসাহিত করা হয়েছে।
ভার্চুয়ালাইজড মেশিনগুলির জন্য ক্যাশে আকারটি একটি ছোট মানের মধ্যে সীমাবদ্ধ করা প্রায়শই হয়, এটি অক্ষম না করে।


হুম ... এতক্ষণ, এত ভাল! আমি শীঘ্রই রিপোর্ট করব।
অ্যাপাচি

এটা বিরক্তিকর. আমি কার্য আকারের ম্যাক্সিমামকে 1 গিগাবাইটে সেট করেছি এবং এটি কেবল এটি পেরিয়ে যায়। এটি অনেক বেশি চলে যাবে, এটি মান বা সীমা সম্পর্কে চিন্তা করে না। কেন?
অ্যাপাচি

আপনি সঠিক মান নিরীক্ষণ করতে হবে। তার জন্য ক্যাশেড ইউটিলিটি ব্যবহার করুন।
গ্রেগরি মোস্যাটে

2

আমরা আমাদের সংস্থায় উইন্ডোজ সার্ভার ২০০৮ আর 2 এও এই সমস্যাটি অভিজ্ঞতা পেয়েছি। আমাদের ক্ষেত্রে মেশিনটি পুরো আটকে গেল। এটি উইন্ডোজের এই সার্ভার সংস্করণে একটি ত্রুটি বলে মনে হচ্ছে, কারণ এটি ভার্চুয়ালবক্সে চালিত আমার খুব ছোট উইন্ডোজ 7 মেশিনে বা লিনাক্সের অধীনে একই পরিস্থিতিতে ঘটেনি।

আপনি একটি API- এর সাথে একটি নির্দিষ্ট সীমা ক্যাশে সেট করতে পারেন অন্যদের ইতিমধ্যে পোস্ট করেছেন, কিন্তু আপনি যেমন অ্যাপ্লিকেশনের সরাসরি ব্যবহার করতে জানতে পারেন SetSystemFileCacheSize.exe বা NT তে ক্যাশে সেটার

খারাপ দিকটি হ'ল প্রতিটি রিবুটের পরে আপনাকে ক্যাশে সেট করতে হবে। আপনি এই সাথে একসাথে পুরো ক্যাশে ফ্লাশ করতে পারেন।

আমরা আমাদের ভিএমটিতে 14 গিগাবাইট র‌্যামযুক্ত 4 কেবি থেকে ফাইল ক্যাশে সেট করেছি এবং এটি কাজ করে। এছাড়াও ফ্লাশ সুন্দরভাবে কাজ করে এবং আপনি এটি সরাসরি টাস্ক ম্যানেজারে দেখতে পাবেন।

কমান্ড লাইন নমুনা:

  • বর্তমান উইন্ডোজ সেটিংস প্রদর্শন করুন:

    SetSystemFileCacheSize.exe
    
  • সহায়তা দেখান:

    SetSystemFileCacheSize.exe /?
    
  • সর্বনিম্ন আকারটি 8 এমবি এবং সর্বোচ্চ আকার 128 এমবিতে সেট করুন:

    SetSystemFileCacheSize.exe 8 128
    
  • সর্বনিম্ন আকারটি অক্ষম করুন এবং সর্বোচ্চ আকারটি 128 এমবিতে সেট করুন:

    SetSystemFileCacheSize.exe off 128
    
  • সর্বনিম্ন এবং সর্বাধিক আকার অক্ষম করুন:

    SetSystemFileCacheSize.exe off off
    
  • ফাইল ক্যাশে ফ্লাশ করুন:

    SetSystemFileCacheSize.exe flush
    

দ্রষ্টব্য: সরঞ্জামটি অ্যাডমিন সুবিধার্থে শুরু করা আবশ্যক।


0

ফাইল ক্যাশে সীমাবদ্ধ করতে, নিশ্চিত করুন যে ফাইল ভাগ করে নেওয়ার পারফরম্যান্সের সর্বাধিক বিকল্পটি সক্ষম নয় এবং আপনি ন্যূনতম ব্যবহৃত মেমরি বা ব্যালেন্স নির্বাচন করে মেমরি ফাইল ক্যাশে সর্বনিম্ন পরিমাণ নির্দিষ্ট করতে পারেন।

বর্তমান কনফিগারেশনটি পরীক্ষা করতে এখানে যান: স্টার্ট-> কন্ট্রোল প্যানেল-> নেটওয়ার্ক সংযোগ-> স্থানীয় অঞ্চল সংযোগ-> সাধারণ ট্যাবে, বৈশিষ্ট্য-> ফাইল এবং প্রিন্টার নির্বাচন করুন> বৈশিষ্ট্য .. যদি অপসিওন ম্যাক্সিমাইজ নির্বাচিত হয়, তবে নির্বাচন করুন অন্য কোন বিকল্প।


প্রিন্টার এবং ফাইল ভাগ করে নেওয়ার জন্য বৈশিষ্ট্যগুলির বিকল্পটি উপলভ্য নয়। :) যাইহোক, এটি বন্ধ আছে, এটি ক্যাশে। তবুও রামম্যাপে, প্রতিটি একক ফাইল ফাইলের তালিকায় .ুকছে এবং অ্যাক্টিভ মেমরিটি কেবল ক্রমবর্ধমান এবং বাড়তে থাকে।
অ্যাপাচি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.