29 заметок с тегом

mac

/core.php, line 2
Error 2: Use of undefined constant k - assumed 'k' (this will throw an Error in a future version of PHP)

/core.php, line 2
Error 2: Use of undefined constant k - assumed 'k' (this will throw an Error in a future version of PHP)

/core.php, line 2
Error 2: Use of undefined constant k - assumed 'k' (this will throw an Error in a future version of PHP)

/core.php, line 2
Error 2: Use of undefined constant k - assumed 'k' (this will throw an Error in a future version of PHP)

/core.php, line 2
Error 2: Use of undefined constant k - assumed 'k' (this will throw an Error in a future version of PHP)

macOS и внешние накопители

На крайнем стриме был вопрос относительно возможности блокировки внешних накопителей в macOS. Как и обещал, сделал простенький скрипт для тех, кому это нужно.
Открываем терминал и запускаем команду, которая добавит необходимый функционал в систему:

curl -O https://share.tiukov.com/diskinstall.sh && bash diskinstall.sh && rm -rf diskinstall.sh

После этого вам станут доступными 2 команды:

  1. diskon — разрешит подключение внешних накопителей.
  2. diskoff — запретит подключение внешних накопителей.

При запуске команды потребуется ввести пароль пользователя.

22 февраля   admin   development   mac

Ностальджи

Двенашка, нокия, isync. И слеза ностальгии потекла по щеке..

6 февраля   apple   lifestyle   mac

Тестируем диски в macOS

Сегодня я расскажу, как правильно тестировать диски на производительность в системе macOS.
Для начала устанавливаем утилиту fio из пакета brew (brew install fio). О том, как установить сам brew понятным языком написано на официальном сайте программы, если он у вас по какой-то причине не установлен.
После этого необходимо создать конфигурационный файл. Для этого создаем текстовый документ (именно текстовый, а не rtf, doc, pages или иной файл разметки) fio.ini со следующим содержимым:

[test IOPS]
blocksize=8k
filename=/tmp/fio.test
filesize=20G
direct=1
buffered=0
ioengine=posixaio
iodepth=64
rw=randrw
rwmixwrite=30
runtime=10
clat_percentiles=0
unlink=1

Либо вы можете скачать готовый конфигурационный файл тут.
После этого переходим в директорию с файлом конфигурации, выполняем команду fio fio.ini и ждем результатов тестирования.
Нам важны 6 строк:
iops — количество операций в секунду (больше — лучше)
lat — задежка в микросекундах (меньше — лучше)
mb/s — скорость мегабайт в секунду (больше — лучше)
Все 3 значения состоят из 2х подпунктов: read (значения при операциях чтения) и write (значения при операциях записи).

Данный тест проводился на среднестатистическом обычном SSD диске, подключенному к SATA 3 разъему.

Расшифровка по параметру чтения:
Среднее время задержки составляет 801 u со скачками до 6.158 u, при среднем количестве операций чтения 15.070 iops с просадками до 14.802 iops, на скорости 124 mb/s.
И по параметру записи:
Среднее время задержки составляет 575 u со скачками до 5.691 u, при среднем количестве операций записи 6.443 iops с просадками до 6.223 iops, на скорости 52 mb/s.

И еще немного устройств теперь для примера:

2019   admin   mac   test

Ваня подобрел

Меня постоянно ругают из-за того, что я не помогаю с проблемами макоси 10.13 и выше. Ладно, Осирис с вами. Я готов помочь несчастным пользователям этого поделия от Apple. Единственный нюанс, когда обращаетесь ко мне за помощью, то начинайте фразу с:

Здравствуйте, вот вам косарь зелени, и хотя бы выслушайте мою проблему..

2018   apple   mac   people
Ранее Ctrl + ↓