Moving applications to external SSD....

  • Thread starter Thread starter fog37
  • Start date Start date
  • Tags Tags
    Applications Ssd
AI Thread Summary
When considering the use of an external SSD for storage, it's important to understand the implications of moving applications versus data. SSDs have limited write and read cycles, and filling them completely can lead to performance degradation due to the wear-leveling algorithm, which requires space to manage file updates efficiently. Therefore, it is generally recommended to keep applications on the SSD for faster startup times while storing larger data files on a traditional hard drive. The speed of the USB connection to the external SSD also plays a crucial role; slower USB ports can limit the SSD's performance. Running benchmarks can help determine which files should be stored on the fastest device. Additionally, using an external SSD may present challenges if it is not always connected, potentially complicating access to applications. Overall, separating data and applications for efficiency is a sound strategy, but internal SSD upgrades could have been a more effective solution for long-term storage needs.
fog37
Messages
1,566
Reaction score
108
TL;DR Summary
Moving applications or data to external SSD
Hello everyone,

My pc is getting too full so I got an external SSD (1Tb). Would you suggest moving all the applications on the external SSD or keep them on the pc's hard disk? If so why? Or should I only move all the "data" to the external SSD? What is your recommendation?

Thank you!
 
Technology news on Phys.org
Interesting question. SSDs have more limited RW statistics. I've read where it's a bad idea to completely fill up an SSD because further RW actions will begin to degrade the disk if the files can't be moved around on it.

Basically, you want to let the SSD wear-leveling algorithm write a file that's been updated to a new area of the SSD spreading around the write action so as not to use the same cells over and over again. On a full SSD that might not be possible.

https://techmonitor.ai/techonology/data-centre/how-long-do-ssds-really-last

Considering that to be the case then perhaps placing data on a magnetic harddrive and application software on the SSD is a better option. You get faster application startup without too much SSD degradation.
 
  • Like
  • Informative
Likes fog37 and berkeman
SSDs are much faster than hard disks. But you said "external" I assume that means USB. USB ports come in many different speeds. If it is slow, it may limit the effective speed of the SSB.

You should run your own benchmark. Then assign the files you need fastest to the fastest device. For me, that means the Windows files for booting. Boot-up is much faster with the SSD.
 
  • Like
Likes fog37 and russ_watters
Also, unless your external is always plugged in, it can be a pain to use those applications.

Water under the bridge, but replacing the internal may have been better.
 
  • Like
Likes fog37 and Wrichik Basu
russ_watters said:
Also, unless your external is always plugged in, it can be a pain to use those applications.

Water under the bridge, but replacing the internal may have been better.
Thanks. The SSD is an extra external drive I got to separate data from application in an attempt to be more efficient...
 
fog37 said:
Thanks. The SSD is an extra external drive I got to separate data from application in an attempt to be more efficient...
That's usually the better plan.

I take it you're still running out of space?
 
Dear Peeps I have posted a few questions about programing on this sectio of the PF forum. I want to ask you veterans how you folks learn program in assembly and about computer architecture for the x86 family. In addition to finish learning C, I am also reading the book From bits to Gates to C and Beyond. In the book, it uses the mini LC3 assembly language. I also have books on assembly programming and computer architecture. The few famous ones i have are Computer Organization and...
I have a quick questions. I am going through a book on C programming on my own. Afterwards, I plan to go through something call data structures and algorithms on my own also in C. I also need to learn C++, Matlab and for personal interest Haskell. For the two topic of data structures and algorithms, I understand there are standard ones across all programming languages. After learning it through C, what would be the biggest issue when trying to implement the same data...
Back
Top