ฮาร์ดไดรฟ์ภายนอกดูเหมือนจะบล็อกแอปพลิเคชันแบบสุ่ม


9

ตั้งแต่อัปเดตเป็น OSX Lion ใน iMac ปลายปี 2009 ของฉันฉันสังเกตเห็นพฤติกรรมแปลก ๆ ขณะใช้คอมพิวเตอร์ของฉัน ทุก ๆ ชั่วโมงหรือมากกว่านั้น (ฉันไม่แน่ใจเกี่ยวกับรูปแบบนี้จริง ๆ ) แอปพลิเคชันที่ฉันใช้จะหยุดทันที ฉันจะได้ยินฮาร์ดไดรฟ์ภายนอกของฉันหมุนวนและในที่สุดแอปพลิเคชันจะเริ่มทำงานอีกครั้ง

ตัวอย่างเช่นเพียงคลิกขวาที่บางสิ่งใน Chrome หรือครึ่งทางผ่านการดูวิดีโอใน Plex จะทำให้แอปพลิเคชันทั้งหมดหยุดค้างจนกว่าดิสก์จะหมุนอีกครั้ง ฉันไม่สามารถคิดได้ว่าแอปพลิเคชันเหล่านี้จะสามารถพึ่งพาดิสก์ภายนอกนี้ได้อย่างไรเนื่องจากทั้งหมดที่ฉันใช้เพื่อเป็นเครื่องสำรองข้อมูลของฉัน

ฉันได้ปิดการใช้งานตัวเลือก "นำฮาร์ดดิสก์เข้าสู่โหมดสลีปเมื่อเป็นไปได้" แต่นี่ดูเหมือนจะไม่ได้แก้ไขอะไรเลย คำอธิบายที่เป็นไปได้ข้อหนึ่งอาจเป็นได้ว่ามีการใช้ดิสก์ภายนอกนี้เป็นส่วนหนึ่งของหน่วยความจำเสมือน มันจะอธิบายการพึ่งพาของระบบปฏิบัติการบนดิสก์ แต่ฉันไม่สามารถจินตนาการได้ว่าทำไมมันจะทำเช่นนั้นเมื่อฉันมีพื้นที่ดิสก์เหลืออยู่บนไดรฟ์ระบบของฉัน

สิ่งนี้ไม่เป็นอันตรายถึงชีวิตเลยมันน่ารำคาญกว่าสิ่งอื่นใด แต่ฉันกังวลว่านี่อาจบ่งบอกว่ามีบางอย่างผิดปกติกับระบบปฏิบัติการหรือฮาร์ดแวร์ของฉัน ฉันจะขอบคุณสำหรับความคิดใด ๆ


1
ฉันอยากรู้อยากเห็น: จะเกิดอะไรขึ้นถ้าคุณทำพฤติกรรมที่ทำให้เกิดอาการในขณะที่ฮาร์ดไดรฟ์ภายนอกไม่ได้เชื่อมต่อ (หรือปิด?)
tcv

2
เมื่อสิ่งนี้เกิดขึ้นอีกให้เปิด Console.app เลือก "ข้อความทั้งหมด" และค้นหาข้อความที่เกิดขึ้นในเวลาเดียวกับที่คุณประสบปัญหา แนบข้อความนี้กับโพสต์ (ตรวจสอบก่อนเพื่อไม่รวมข้อมูลส่วนตัวที่เป็นไปได้)
Kentzo

คำตอบ:


4

มันอาจจะเป็นดัชนีของ Spotlight คุณเห็น mdworker ทำงานอยู่ใน Activity Monitor เมื่อเกิดเหตุการณ์นี้หรือไม่? หากคุณยังไม่ได้ทำสิ่งนี้คุณอาจลองแยกไดรฟ์ในการตั้งค่าความเป็นส่วนตัวของ Spotlight ในการตั้งค่าระบบและดูว่าจะช่วยได้หรือไม่


ความคิดที่ยอดเยี่ยม ฉันจะเปิดกิจกรรมการตรวจสอบและตรวจสอบในครั้งต่อไปที่เกิดขึ้นช้าลง การตั้งค่าความเป็นส่วนตัวของ Spotlight นั้นว่างเปล่าอย่างสมบูรณ์ดังนั้นฉันมีความรู้สึกที่ดีเกี่ยวกับเรื่องนี้
Steve Rukuts

1

ดูเหมือนว่าเป็น Time Machine ที่ทำการสำรองข้อมูลตามกำหนดเวลามันจะทำให้กระบวนการปัจจุบันของคุณช้าลงเนื่องจากจะตรวจสอบการเปลี่ยนแปลงในโฟลเดอร์หลักของคุณ


ฉันกลัวว่ามันไม่ใช่ แต่เป็นความคิดที่ดีเพราะฉันใช้ Time Machine สำหรับการสำรองข้อมูล ไอคอนนาฬิกาขนาดเล็กไม่เริ่มหมุนหลังจากดิสก์หมุนขึ้น
Steve Rukuts

1

ฉันจะบอกว่าไดรฟ์ภายนอกมีการจัดการพลังงานภายในของตัวเองที่ทำให้ดิสก์หมุนลง ด้วยความพยายามคุณสามารถเขียนสคริปต์ที่เขียนไฟล์ไปยังไดรฟ์ภายนอกลบมันแล้วทำซ้ำทุกนาที

หากคุณมีแอพใด ๆ บนไดรฟ์ภายนอกและโดยเฉพาะอย่างยิ่งแอปที่เมื่อลงทะเบียนบริการแล้วฉันสงสัยว่าไดรฟ์ภายนอกของคุณกำลังหมุนด้วยการคลิกขวาเพื่อช่วยสร้างเมนูบริการ หรืออาจเป็นเพียงว่าเพล็กซ์เองกำลังเลือกที่จะสแกนไดรฟ์ภายนอก

ฉันจะค้นคว้าไดรฟ์ภายนอกของคุณสักหน่อยแล้วดูว่ามันจะหมุนดิสก์ด้วยตัวเองหรือไม่และจะป้องกันไม่ให้มันเกิดขึ้นได้อย่างไร

สคริปต์นี้

 #!/bin/bash
 # Used to not let a volume named MYBOOK sleep

 volpresent=$(mount | grep MYBOOK | wc -c)

 if [ $volpresent -gt 0 ]
 then
    touch /Volumes/MYBOOK/.hiddenfile
 fi

มาจากคำใบ้นี้http://hints.macworld.com/article.php?story=20090316190817357


เป็นความคิดที่ดี แต่ฉันใช้ดิสก์ภายนอกเป็นข้อมูลสำรองของ Time Machine เท่านั้นไม่มีอะไรในนั้นเลย แอปพลิเคชันทั้งหมดของฉันถูกเก็บไว้ในฮาร์ดไดรฟ์ภายใน iMac ของฉัน เป็นไปได้ว่าเพล็กซ์อาจเป็นผู้ร้าย แต่แน่นอนว่าไม่ควรสแกนบางสิ่งที่ฉันไม่ได้บอก
Steve Rukuts

ฉันรู้สึกว่าการเก็บดิสก์ไว้ตลอดเวลาควรจะเป็นทางเลือกสุดท้ายเพราะฉันไม่รู้สึกว่าควรจะใช้มันทั้งหมด หากบางสิ่งจำเป็นต้องเข้าถึงดิสก์นั่นไม่ควรบล็อกทั้งระบบมันควรบล็อกเธรดที่ใช้งาน ควรบล็อก Time Machine ไม่ใช่ Chrome
Steve Rukuts

1

มุ่งเน้นไปที่การกระทำหนึ่งที่ดูเหมือนว่าทั้งสองอย่าง (a) ทำให้ดิสก์หมุนและ (b) ไม่สมบูรณ์จนกว่าจะเสร็จสิ้นการหมุน สมมติว่าการคลิกขวาใน Google Chrome เป็นการกระทำที่ ... 

ใน Terminal ให้รันคำสั่งต่อไปนี้ก่อนคลิกขวาใน Google Chrome จะแสดงสิ่งต่าง ๆ ที่เกี่ยวข้องกับกิจกรรมไฟล์:

sudo fs_usage cmd Google\ Chrome

ท่ามกลางกิจกรรมมีบางสิ่งที่เกี่ยวข้องกับบริการ เรียกใช้คำสั่งต่อไปนี้เพื่อรับทราบว่ามีบริการบางส่วนที่ระบบของคุณสามารถใช้ได้:

defaults read ~/Library/Preferences/com.apple.ServicesMenu.Services

อาจเป็นหนึ่งในแอปพลิเคชันเหล่านั้นบริการเหล่านั้นทำให้เกิดทั้ง (a) และ (b)?

หากไม่ใช่คลิกขวาใน Google Chrome ให้นึกถึงวิธีการที่คำถามหลักอาจเน้นมากขึ้น


0

ฉันมีฮาร์ดไดรฟ์ที่ทำเช่นนี้ด้วย ฉันสงสัยว่าไดรฟ์หมุนลงหากไม่จำเป็นในขณะที่ อย่างไรก็ตามเมื่อระบบปฏิบัติการพยายามอ่านหรือเขียนลงในไดรฟ์ระบบจะบล็อกกระบวนการในขณะที่ไดร์ฟหมุน และใน Lion สิ่งนี้เกิดขึ้นบางครั้งเมื่อฉันใช้ Spotlight, Finder หรือคลิกที่กองซ้อนใน Dock ฉันได้ลาออกไปจากความจริงที่ว่าพฤติกรรมนี้เป็นเพียงส่วนหนึ่งของการทำงานของ Lion

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.